-
یک کمک خیلی ساده
دوستان من یک مشکل دارم می خواهم که یک لوگین بسازم که
کاربران با زدن یوسر نیم و پسورد وارد شوند
من کد برای دانلود نمی خواهم فقط می خواهم که این کد را بنویسیم
if($username=$username)($passwword=$password)
than
go to page(index.php)
else
go to page(err.html)
end if
این کد را چگونه به پی اچ پی تبدیل کنم به شکلی که این کد کار کنه
100در صد
تازه ثبت نام هم دارم ولی کد هاش رو کسی برام نوشته
حالا مشکل لوگین هست
کمک کنید
خواهشا سریعتر
-
این کد نام کاربری و کلمه عبور ارسال شده با فرم رو چک میکنه و با نام کاربری و کلمه عبور صحیح مطابقت میده اگه یکی بود صفحه index.php باز میشه در غیر این صورت صفحه err.html باز میشه:
[php]
<?php
$username = $_POST['فیلد نام کاربری در فرم'];
$password = $_POST['نام فیلد کلمه عبور در فرم'];
$correctUser = 'نام کاربری صحیح';
$correctPass = 'کلمه عبور صحیح';
if($username == $correctUser && $password == $correctPass)
header("Location: index.php");
else
header("Location: err.html");
exit;
?>
[/php]
ولی شما چیزی نگفتید که نام کاربری و کلمه عبور صحیح رو از کجا میارید
اگر کلمه عبور شما به صورت hash شده هست باید $username هم با همون متد هش بشه تا مطابقت پیدا کنه
یه چیز دیگه: اگه کاربر مستقیماً ادرس index.php رو تو مرورگرش وارد کرد میتونه صفحه رو ببینه!!!
پیشنهاد میکنم از سشن ها استفاده کنید البته به شیوه طراحی صفحه index.php هم بستگی داره
-
پیشنهاد میکنم این تاپیک رو هم مطالعه کنید:
کد:
http://forum.p30world.com/showthread.php?t=189911