k2-4u
Well-Known Member
من یک اسکریپ ساده برای ورود کاربران ثبت شده در دیتا بیس درست کردم که با جلسه یا session کار می کنه
می خوام ببینم از روش امینی استفاده کردم یا نه اگر هم بهترین روش رو برای این کار به من بگید خیلی ممنون
می شم
(این سیستم برای ورود چندین کاربر با یوزر و پسورد های مختلف است )
این کد برای لوگین است
صفحه ای که به کاربر بعد از لوگین نمایش داده می شه
و برای خروج از سیستم
می خوام ببینم از روش امینی استفاده کردم یا نه اگر هم بهترین روش رو برای این کار به من بگید خیلی ممنون
می شم
(این سیستم برای ورود چندین کاربر با یوزر و پسورد های مختلف است )
این کد برای لوگین است
PHP:
<?
session_start();
function checklogin($username,$password)
{
$password=md5($password);
$sql="SELECT username,password from usertable where username='$username' and password='$password'";
$qy = mysql_query($sql1);
while($row1 = mysql_fetch_assoc($qy))
{
if(($username == $row1['username']) AND ($password == $row1['password']))
{
if($_SESSION['useradmin']= $username)
{
echo "<script> window.location.href = 'mainpage.php'; </script>";
exit();
}
}
}
}
?>
صفحه ای که به کاربر بعد از لوگین نمایش داده می شه
PHP:
<?
session_start();
$sql = "SELECT username FROM usertable";
$qy = mysql_query($sql);
while ($row = mysql_fetch_assoc($qy))
{
if ($_SESSION['useradmin'] == $row['username'])
{
?>
************ HTML CODE ************
<?
}
}
?>
و برای خروج از سیستم
PHP:
if($_GET['action'] == "logout")
{
session_destroy();
echo "LogOut succsesfuly End !!";
exit();
}