1- احتاج لكود تسجيل دخول .
2- كود فحص اذ كان الادمين هو في حالة تسجيل دخول ام لا .
3- كود تسجيل خروج
... على ان تكون الطريقه جيده انشاء الله
شكرا لكم
1- احتاج لكود تسجيل دخول .
2- كود فحص اذ كان الادمين هو في حالة تسجيل دخول ام لا .
3- كود تسجيل خروج
... على ان تكون الطريقه جيده انشاء الله
شكرا لكم
__________________
موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php
منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php
عندك طريقتين ما أخبر غيرها
1. الجلسات (أعتقد انه الأحسن).
2. الكوكيز.
لو بغيت شرح مفصل لها تلاقيه في قرية ال PHP (موقع عربي) http://www.phpvillage.com
تحياتي
ثلاث طرق:
1- Sessions
2- Cookies
3- Http_Auth
وفيه شبه طريقة نقدر نعتبرها رابعة:
Sessions_With_Cookies
__________________
ArabBB ... SoooooN!
اخواني ممكن طريقة ال Sessions ؟
__________________
في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
<? session_start() ?> //áÇ ÊÑÓá Ãí ÃãÑ ÞÈá ÇáÓíÔíä
<html>
<head>
<title>Login.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1256">
</head>
<body>
<?php
if($user && $pass) {
if($logged_in_user==$user) {
echo $user." ,you are already logged in.<BR><BR>";
exit;
}
$db= mysql_connect("localhost");
mysql_select_db("userlist", $db);
$result= mysql_query("select * from users where name = '".$user."' and
password = password('".$pass."')");
if (!$result) {
echo "Sorry, that has a technical hitch. <BR><BR>";
}
if(mysql_num_rows($result)>0) {
$logged_in_user = $user;
session_register("logged_in_user");
echo "Welcome ".$logged_in_user.".<BR><BR>.";
exit;
} else {
echo "Invalid Login, please try again.<BR><BR>";
}
}else if($user || $pass){
echo " Please fill both Field<BR><BR>";
}
?>
<form action="login.php" method="post">
<p>Your Name :
<input type=text name="user" maxlength=20 size=20>
</p>
<p>Your Password :
<input type=password name="pass" maxlegth=20 size=15>
</p>
<p>
<input type=submit Value="login" size=10>
</p>
</form>
</body>
</html>
جرب هذا السكريبت , وحاول تقرأ عن امر الكوكيز والسيشن.
<? session_start() ?> //áÇ ÊÑÓá Ãí ÃãÑ ÞÈá ÇáÓíÔíä
<html>
<head>
<title>Login.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1256">
</head>
<body>
<?php
if($user && $pass) {
if($logged_in_user==$user) {
echo $user." ,you are already logged in.<BR><BR>";
exit;
}
$db= mysql_connect("localhost");
mysql_select_db("userlist", $db);
$result= mysql_query("select * from users where name = '".$user."' and
password = password('".$pass."')");
if (!$result) {
echo "Sorry, that has a technical hitch. <BR><BR>";
}
if(mysql_num_rows($result)>0) {
$logged_in_user = $user;
session_register("logged_in_user");
echo "Welcome ".$logged_in_user.".<BR><BR>.";
exit;
} else {
echo "Invalid Login, please try again.<BR><BR>";
}
}else if($user || $pass){
echo " Please fill both Field<BR><BR>";
}
?>
<form action="login.php" method="post">
<p>Your Name :
<input type=text name="user" maxlength=20 size=20>
</p>
<p>Your Password :
<input type=password name="pass" maxlegth=20 size=15>
</p>
<p>
<input type=submit Value="login" size=10>
</p>
</form>
</body>
</html>
كذا أوضح