Thứ Tư, 4 tháng 7, 2012

Tạo Trang Login Đơn Giản Bằng PHP - MySSQL

Posted by Unknown Thứ Tư, tháng 7 04, 2012, under | No comments

1. Tạo CSDL trong MySQL:

mysql>create database project;
mysql>use project; 
mysql>create table user(
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password CHAR(50) NOT NULL,
level CHAR(1) NOT NULL,
PRIMARY KEY(id)); 
mysql>insert into user(id,username,password,level) values (1,'admin','123456',2);

2. Tạo file "login.html" có nội dung như sau:
<html>
<head>
</head>
<body>
<form action='login.php' method='GET'>
Username: <input type='text' name='username' size='25' /><br />
Password: <input type='password' name='password' size='25' /><br />
<input type='submit' name='ok' value='Dang Nhap' />
</form>
</body>
</html>
3.Tạo file "login.php" có nội dung như sau:

<html>
<head>
</head> 
<body> 
<?phpif(isset($_GET['ok'])){$u=$p=""; 
if($_GET['username'] == NULL) { 
echo "Ban Chua Nhap UserName <br/>"; 
} else {
$u=$_GET['username'];

if($_GET['password'] == NULL) {
echo "Ban Chua Nhap Password <br />"; 
} else {
$p=$_GET['password']; 

if($u && $p) {
$conn=mysql_connect("127.0.0.1","root","") or die("can't connect this database");  mysql_select_db("project",$conn);
$sql="select * from user where username='".$u."' and password='".$p."'"; $query=mysql_query($sql); 
if(mysql_num_rows($query) == 0) { // Nhap sai quay lai trang login header("location:login.html"); 
} else { 
$row=mysql_fetch_array($query); 
session_start(); $_SESSION['userid'] = $row["id"]; 
$_SESSION['level'] = $row["level"]; 
header("location:successful.html"); 



?> 
</body> 
</html>
4. Tạo file "successful.html" như sau:

<html>
<head> 
</head> 
<body> 
Login Successful 
</body> 
</html>
5. Chạy Demo để kiểm tra kết quả :
Hình minh họa tràn "login" file login.html :

Hình minh họa không nhập DL:

Hình minh họa nhập thiếu(password) :

Hình minh họa nhập sai ( password ) :


Hình minh họa nhập đúng :


0 nhận xét:

Đăng nhận xét

Vui lòng viết Tiếng Việt có dấu !


Xem Nhiều

Bài đăng phổ biến

Lưu trữ blog

Blog Archive