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

شبكة تيمورنت

 
الرئيسيةالرئيسية  البوابةالبوابة  المنشوراتالمنشورات  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

شاطر
 

 شرح عمل صفحة login بلغة php5 مع عمل قاعدة بيانات

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
معلومات العضو
ابن الثورة

ابن الثورة



معلومات إضافية
ذكر
عدد المساهمات : 38
نقاط : 10348
تاريخ التسجيل : 19/05/2010
معلومات الاتصال
مُساهمةموضوع: شرح عمل صفحة login بلغة php5 مع عمل قاعدة بيانات   شرح عمل صفحة login بلغة php5 مع عمل قاعدة بيانات Emptyالأربعاء مايو 23, 2012 4:55 pm

اليوم سوف اشرح لكم عمل صفحة login بلغة php5 مع عمل قاعدة بيانات

واليكم صورة الفورم:-

شرح عمل صفحة login بلغة php5 مع عمل قاعدة بيانات 539496438

=================================
اولا نقوم بأنشاء صفحة main_login



كود PHP:




<style type="text/css">
body {
background-image: url(../imag/bg103.gif);
}
</
style>
<
title>login</title>
<
table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form name="form1" method="post" action="checklogin.php"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td colspan="3"><strong>Member Login </strong></td> </tr> <tr> <td width="78">Username</td> <td width="6">:</td> <td width="294"><input name="myusername" type="text" id="myusername"></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input name="mypassword" type="password" id="mypassword"></td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Login"></td> </tr> </table> </td> </form> </tr> </table>







وممكن نغير اسم الصفحة

=================================
ثانيا نقوم بأنشاء صفحة checklogin.php وهى الصفحة الذى تكشف اذا كان اسم المستخدم او الباسورد صح ام خلط



كود PHP:




<?php
ob_start
();
$host="localhost"; // Host name
$username="root"; // Mysql username
$password="1234"; // Mysql password
$db_name="ahmedcomputerr594"; // 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
"خطأ في اسم المستخدم او كلمة المرور";}
ob_end_flush();
?>







=================================
ثالثا نوم بأنشاء صفحة login_success.php وهى الصفحة لما يكون الاسم والباسورد صح يدخلك على هذه الصفحة



كود PHP:




<?
session_start
();
if(!
session_is_registered(myusername)){
header("location:main_login.php");
}
?>

<html>
<body>
Login Successful
<br /><div style="z-index:3" class="smallfont" align="center">Search Engine Optimization by <a rel="nofollow" href="هنا نقوم بكتابة اللنك الصفحة الليدخلنا عليها"></a> 3.1.0</div></body>
</html>





=================================
رابعا نقوم بأنشاء صفحة Logout.PHP




كود PHP:




<?
session_start
();
session_destroy();
?>





=================================
خامسا نقوم بعمل قاعدة بيانات




كود:
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, 'الاسم', 'الباسورد');

طبعا كلمة members دا اسم الجدول بداخل قاعدة البيانات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح عمل صفحة login بلغة php5 مع عمل قاعدة بيانات
استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كود { HTML } ساعه فلاش جميله جدا فى بيانات الاعضاء داخل المساهمات و البيانات الشخصيه
» الفصل التاني :قاعدة البيانات
» الدرس الثالث من الفصل الثاني :قاعدة البيانات
» الدرس الرابع والأخير من الفصل الثاني :قاعدة البيانات
» الدرس الثاني من الفصل الثاني :قاعدة البيانات

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

زوار

.: عدد زوار المنتدى :.