国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

ASP 連接Access數(shù)據(jù)庫的登陸系統(tǒng)

瀏覽:6日期:2022-06-05 09:47:07

一、基本目標(biāo)

首先在Access數(shù)據(jù)庫Database.mdb中存在著用戶信息表test:


編寫一個登陸系統(tǒng),如果用戶輸入的用戶名在表中沒有,則提示“查無此人”,如果輸入密碼錯誤,則提示“密碼錯誤”


如果用戶輸入的用戶名與密碼都正確,則跳轉(zhuǎn)到登陸成功頁


登陸成功頁在普通情況下,不允許通過輸入網(wǎng)址就能訪問


二、基本思想

使用asp的session對象確保了用戶名與密碼的傳遞。

彈出部分使用了javascript的腳本語言,使用asp對用戶信息表進行查詢。

站點的基本結(jié)構(gòu)如下:


三、制作過程
整個站點使用utf-8碼保證不會亂碼,所以每一頁在頁頭必須有<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,如果使用DW的高版本則自動添加,低版本請把gb2312改成utf-8,記事本自便。

1、登陸頁面login.html僅僅是一個表單的靜態(tài)頁面。關(guān)鍵是用post方法傳遞信息,Action是到login.asp

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>login</title></head><body><form method="post" action="login.asp"> username:<input type="text" name="username" />password:<input type="password" name="password" /><input type="submit" value="login" /></form></body></html>

2、login.asp登陸驗證頁面是本系統(tǒng)最核心的頁面

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>login</title></head><body><%"向把login.html傳過來的兩個信息用變量保存起來username=Request.Form("username")password=Request.Form("password")"數(shù)據(jù)庫是上一級目錄的Database.mdb%><%db="../Database.mdb""連接數(shù)據(jù)庫指定動作,這段必須獨立地占用一個<%%>否則在某些情況下IE8會出錯Set conn = Server.CreateObject("ADODB.Connection")conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=admin;dbq=" & Server.MapPath(db) %><%Set rs = Server.CreateObject( "ADODB.Recordset" )"看表中是否有此usernamesql = "select * from test where username=""+username+"";"rs.open sql,conn,1,3"如果什么都查不到,彈窗,彈回login.htmlif (rs.bof and rs.eof) then%><script>alert("查無此人");window.location.href = "login.html";</script><%"否則拿查出來的密碼,與用戶輸入的密碼作對比,看是否一致"查出來的密碼必須先用一個變量接住,在ASP中不能直接比較elsedbpwd=rs("password")"如果不一致,則彈窗,ASP沒有!=,表示不等于請用<>if password<>dbpwd then%><script>alert("密碼錯誤");window.location.href = "login.html";</script><%else"如果用戶名密碼都輸入正確,則有此用戶,timeout是為了防止用戶非正常退出的,如果5分鐘沒有任何操作則判定其已經(jīng)退出,ok是正常登陸的標(biāo)志Session.Timeout=5Session("username")=usernameSession("login")="ok"%><script>alert("登陸成功");window.location.href = "success.asp";</script><%end ifend if"用完數(shù)據(jù)庫記得關(guān)rs.closeset rs=nothingconn.closeset conn=nothing%></body></html>

3、success.asp
沒什么好說的,關(guān)鍵是看他是否有正常登陸標(biāo)志,login的內(nèi)容是否為ok,沒有則將其彈出登陸頁面

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>歡迎登陸</title></head><body><%if Session.Contents("login")<>"ok" then %><script>alert("請正常登陸!");window.location.href = "login.html";</script><%elseResponse.Write("歡迎登陸,"+Session.Contents("username"))end if%><a href="exit.asp">正常退出</a></body></html>

4、exit.asp退出處理頁面

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>正在退出...</title></head><body><%"所有session立即超時,并且移除所有sessionSession.AbandonSession.Contents.RemoveAll()%><script>window.location.href = "login.html";</script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

標(biāo)簽: ASP
相關(guān)文章:
主站蜘蛛池模板: 日本三级久久 | 亚洲国产高清人在线 | www.黄色免费| 成人做爰 | 日韩欧美视频一区二区三区 | 免费久草 | 精品国产美女福利到在线不卡 | 色一情| 尤蜜网站在线进入免费 | 精品久久久久久久久久久久久久久 | 成人综合婷婷国产精品久久免费 | 中文字幕精品一区二区绿巨人 | 国产日韩欧美精品一区二区三区 | 久久久久久久综合色一本 | 狠狠色综合久久婷婷 | 久久精品国内偷自一区 | 国产日韩欧美在线观看不卡 | 成人自拍视频 | 国产成人18黄网站免费网站 | 一级毛片视频在线 | 国产三级在线观看播放 | 久草在线免费资源站 | 韩国美女高清爽快一级毛片 | 国产乱色在线观看 | 亚洲看片| 欧美一级片免费在线观看 | 91久久99| 亚久久伊人精品青青草原2020 | 毛片免费永久不卡视频观看 | 免费aⅴ片| 欧美日韩ay在线观看 | 国产成人综合91香蕉 | 真实国产乱人伦在线视频播放 | 一区二区中文字幕亚洲精品 | 亚洲精品国产成人中文 | 精品一区二区三区视频在线观看免 | 一级a毛片免费观看久久精品 | 欧美a免费 | 国产日本精品 | 最新日韩欧美不卡一二三区 | 一男一女搞黄 |