Kiểm tra đăng nhập và password của hanavncom
Được gửi bởi
hanavncom
Kiểm tra đăng nhập và password.
Viết 1 form HTML với nội dung sau:
PHP Code:
<form method="POST" action="check.php">
<div align="left"><p><font face="BankGothic Md BT">Name</font>
<input type="text" name="name" size="14">
<br>
<div align="left"><p><font face="BankGothic Md BT">Password</font>
<input type="password" name="pw" size="14"><BR><BR><input type="submit"
value="Submit"></p>
</div></form>
Viết 1 file
check.php có nội dung sau:
PHP Code:
<?
$guestpass = "lightswitch";
if ($name == "Guest" || "guest")
{
if ($pw == $guestpass)
{
echo "Welcome to the members area $name !";
}
}
else
{
echo "Wrong password";
}
?>
Chúc bạn thành công !
Cho hỏi Làm seo để redirect vô trang khác sau khi login true dzậy...^_^
Mã giả như sau:
if ($login_successful) {
header ("Location: index.php");
} else {
header ("Location: login.php")
}
<?php
header("Location: http://yoursite.com/")
?>
<?
$guestpass = "lightswitch";
if ($name == "Guest" || "guest")
{
if ($pw == $guestpass)
{
header ("Location: http://yoursite.com/");
}
}
else
{
echo "Wrong password";
}
?>
Bạn nên filter các textbox người ta nhập vào hoặc dùng MD5 để hạn chế injection. Thường những người mới bắt đầu thường chưa có kinh nghiệm nên dễ bị injection.
Ví dụ nhập vào password là anything || 1 > 0 thì cũng login vào được.
Chúc bạn may mắn.
Minh
ob_start();
Thân. Chúc bạn may mắn.
Minh