منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات الحرية
مرحبا بكم فى منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات مركز الحرية للتسيجل معنا اضغط على دخول للخروج اضغط اخفاء نرجو ان تكون معنا عضواء وشكرا
lol! lol! lol! lol!
مرحبــــــــــــــــــــــــــــا بكم فى منتديات طلاب جامعة النيلين
منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات الحرية
مرحبا بكم فى منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات مركز الحرية للتسيجل معنا اضغط على دخول للخروج اضغط اخفاء نرجو ان تكون معنا عضواء وشكرا
lol! lol! lol! lol!
مرحبــــــــــــــــــــــــــــا بكم فى منتديات طلاب جامعة النيلين
منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات الحرية
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مدير المنتدى عبدالرحيم على القيد
 
alhemoالرئيسيةأحدث الصورالتسجيلدخولتحويل شرايط الفيديو الى اسطونات سى دى

الف مبرووووووووووووك النجاح لطلاب جامعة النيلين كلية علوم الحاسوب مركز الحرية للاقسام التالية .تقانة المعلومات- نظم المعلومات - هندسة البرمجيات للعام 2011 الى 2012
--
<______download ______>

لمعرفة نتيجة جامعة النيلين حاسوب الفرقة الثانية تقانة معلومات للعام 2011 _2012اضغط هنا

للدخول للموقع الحيمو لتصميم المواقع اضغط هنا




اضغط هنا للدخول الفيس بوك
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» ماذا تعنى كلمة Troubleshooting
PHP Login script tutorial Emptyالجمعة مارس 04, 2016 7:00 am من طرف alhemo web sit

» تنزيل مباشر لبرنامج الفوتشوب الاصدارة الثامنة حيمكوووووو هاكرز
PHP Login script tutorial Emptyالجمعة فبراير 19, 2016 7:49 am من طرف alhemo web sit

» What is MAC Address?
PHP Login script tutorial Emptyالخميس سبتمبر 24, 2015 11:27 pm من طرف alhemo web sit

» تعرف على مفهوم الشبكات المعزولة عن شبكة الانترنت
PHP Login script tutorial Emptyالسبت سبتمبر 19, 2015 6:28 am من طرف alhemo web sit

» طريقة جميلة للاختراق شبكة معزولة عن شبكة الانترنت
PHP Login script tutorial Emptyالسبت سبتمبر 19, 2015 6:20 am من طرف alhemo web sit

»  شرح طريقةسهلة لعمل safe mode للبلى استيشن
PHP Login script tutorial Emptyالأحد أغسطس 09, 2015 11:46 am من طرف alhemo web sit

» برامج وكورسات علوم الحاسب وتكنولوجيا ونظم المعلومات للبكالوريوس والدراسات العليا
PHP Login script tutorial Emptyالإثنين يوليو 27, 2015 6:49 am من طرف bfci

» برامج وكورسات علوم الحاسب وتكنولوجيا ونظم المعلومات للبكالوريوس والدراسات العليا
PHP Login script tutorial Emptyالأحد يوليو 05, 2015 7:52 pm من طرف bfci

» احلى منتدى
PHP Login script tutorial Emptyالجمعة يناير 30, 2015 1:57 am من طرف عايشه

ازرار التصفُّح
 البوابة
  حيمو الرئيسية
 حيموقائمة الاعضاء
 البيانات الشخصية
 س .و .ج
  حيمو بحـــــث
لتحديث موقع الحيمو يرجى الضغط هنا
منتدى
التبادل الاعلاني برعاية حيمووووووووو

 

 PHP Login script tutorial

اذهب الى الأسفل 
كاتب الموضوعرسالة
alhemo web sit
مدير المنتدى
مدير المنتدى
alhemo web sit


عدد المساهمات : 115
تاريخ التسجيل : 14/05/2010
العمر : 38
الموقع : موقع طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات

alhemo
الحيمو للمونتاج والدوبلاج:
الحيمو للمونتاج والدوبلاجPHP Login script tutorial Empty
PHP Login script tutorial Emptyمنتديات طلاب جامعة النيلين كلية علوم الحاسوب مركز الحرية

PHP Login script tutorial Empty
مُساهمةموضوع: PHP Login script tutorial   PHP Login script tutorial Emptyالجمعة أغسطس 02, 2013 6:24 pm

 Learn to create a simple login system with php + mysql script, this tutorial is easy to follow, teach you step by step.
Overview

In this tutorial, we create 3 php files for testing our code.
1. main_login.php
2. checklogin.php
3. login_success.php

Steps
1. Create table "members" in database "test".
2. Create file main_login.php.
3. Create file checklogin.php.
4. Create file login_success.php.
5. Create file logout.php


If you don't know how to create database, click here

STEP1: Create table "members"

For testing this code, we need to create database "test" and create table "members".
PHP Login script tutorial Db_members
CREATE TABLE `members` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(65) NOT NULL default '',
`password` varchar(65) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

--
-- Dumping data for table `members`
--

INSERT INTO `members` VALUES (1, 'john', '1234');

STEP2: Create file main_login.php

The first file we need to create is "main_login.php" which is a login form. PHP Login script tutorial Member_login
############### Code




























Member Login
Username :
Password :
   


STEP3: Create file checklogin.php

We have a login form in step 2, when a user submit their username and password, PHP code in checklogin.php will check that this user exist in our database or not.
 
If user has the right username and password, then the code will register username and password in the session and redirect to "login_success.php". If username or password is wrong the system will show "Wrong Username or Password".


############### Code



$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="members"; // Table name


// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");


// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];


// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);


// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){

// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>


STEP4: Create file login_success.php

User can't view this page if the session is not registered.
 
############### Code


// Check if session is not registered, redirect back to main page.
// Put this code in first line of web page.
session_start();
if(!session_is_registered(myusername)){
header("location:main_login.php");
}
?>



Login Successful



STEP5: Create file Logout.php

If you want to logout, create this file. The code in this file will destroy the session.

// Put this code in first line of web page.
session_start();
session_destroy();
?>



For PHP5 User - checklogin.php

############### Code



ob_start();
$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="members"; // Table name


// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");


// Define $myusername and $mypassword
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];


// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);


// Mysql_num_row is counting table row
$count=mysql_num_rows($result);

// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){

// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}

ob_end_flush();
?>





Encrypting Password - Make your Login More Secure

PHP Login script tutorial Encrypt_passwordRead more about encrypting password here
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://alhemozero.yoo7.com
 
PHP Login script tutorial
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات طلاب جامعة النيلين كلية علوم الحاسوب وتقانة المعلومات الحرية :: الفئة الأولى :: يرجى التسجيل فى الموقع قبل الدخول-
انتقل الى: