Xây Dựng Trang Login & Logout (VB.NET + Access database)
on Tue Feb 26, 2013 5:21 pm
Trong website có thể có những nơi chỉ dành cho các thành viên đã đăng ký mà không dành cho khách vãng lai, để truy cập những nơi này buộc thành viên phải đăng nhập vào website (login), các thành viên đã login sau đó có thể thoát (logout) .
Việc ghi nhớ một thành viên đã login được lưu trong một biến kiểu session. Khi thành viên này logout chúng ta chỉ việc xóa biến session này. Module này gồm form login, file xử lý form login, file xử lý logout, database là table tblUser đã mô tả trong module Registration.

LoginForm.htm: Form login
LoginProcess.asp: xử lý form login, nếu login thành công thi redirect tới trangIndex.asp,nếu không thì quay lại form login.
Index.asp: Trang chủ chỉ dành cho member đã login bằng cách kiểm tra biếnsession, nếu biến này rỗng (chưa login) thì từ chối truy cập và redirect đến form login
Logout.asp: Trang xử lý logout bằng cách hủy session
Trang LoginForm.html
Trang LoginProcess.asp
Trang Index.asp
Trang Logout.asp
SinhvienIT
Việc ghi nhớ một thành viên đã login được lưu trong một biến kiểu session. Khi thành viên này logout chúng ta chỉ việc xóa biến session này. Module này gồm form login, file xử lý form login, file xử lý logout, database là table tblUser đã mô tả trong module Registration.

LoginForm.htm: Form login
LoginProcess.asp: xử lý form login, nếu login thành công thi redirect tới trangIndex.asp,nếu không thì quay lại form login.
Index.asp: Trang chủ chỉ dành cho member đã login bằng cách kiểm tra biếnsession, nếu biến này rỗng (chưa login) thì từ chối truy cập và redirect đến form login
Logout.asp: Trang xử lý logout bằng cách hủy session
Trang LoginForm.html
- Code:
<html>
<head>
<title>Login</title>
</head>
<body>
<form method="POST" action="LoginProcess.asp">
<p> Username: <input type="text" name="username"></p>
<p> Password: <input type="password" name="password"></p>
<p><input type="submit" value="Submit" name=“submit"></p>
</form>
</body>
</html>
Trang LoginProcess.asp
- Code:
<!--#include file ="Connection.asp"-->
<%
username=request.form("username")
password=request.form("password")
openConn
sql="select * from tblUser where username='"&username&"' and
password='"&password&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn
if not rs.eof then ‘login thành công
session("username")=rs("username")
rs.close
destroyConn
response.redirect "index.asp"
else ‘login thất bại
session("username")=""
rs.close
destroyConn
response.redirect "LoginForm.html"
end if
%>
Trang Index.asp
- Code:
<html>
<head>
<title>Home page for Member only</title>
</head>
<body>
<%
if session("username")="" then ‘kiểm tra người dùng đã login chưa?
response.redirect "LoginForm.html"
end if%>
Welcome to <%=session("username")%>. This page is for Member only!
<a href="Logout.asp"> Logout</a>
</body>
</html>
Trang Logout.asp
- Code:
<%session.abandon ‘hủy session
'session("username")="“ %>
<a href="LoginForm.html">Login</a>
SinhvienIT


_________________
Cộng Đồng It Vũng Tàu
Kinh Nghiệm-Học Hỏi-Chia Sẻ
Kinh Nghiệm-Học Hỏi-Chia Sẻ
[You must be registered and logged in to see this link.]
- hlong1994Friend
- Tổng số bài gửi : 1
Được Cảm Ơn : 0
Join date : 08/12/2014
Age : 26
Re: Xây Dựng Trang Login & Logout (VB.NET + Access database)
on Mon Dec 08, 2014 9:25 pm
cái này nó có giống cái dangnhap.aspx thường làm hk a thành
- [20102010][News]TVXQ được MTVK bình chọn là các “Vị thần của thời trang sân bay”.
- [18102010][News]SNSD trở thành người mẫu của hãng thời trang cao cấp "W"
- [10052011][News] 5 hotgirl Hàn vẫn cực xinh khi không trang điểm
- [17052011][New] Giá trị những bộ trang phục của 2NE1 trong "Lonely" được tiết lộ
- [12112010][News]Outfit Jumping của KARA bị cấm ở các chương trình âm nhạc
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|