asp网站登录验证源码(带session)
一个简单的asp登录验证源码,从网上百度的,说实话自己并不会asp。没有连接数据库,只是单纯的使用预设的用户名与密码登录。再附加一个asp网页需要登录后才能访问的源码,其实就是在需要设置登录才能访问的该SAP网页源码前加上一个session判断就可以了!
因为源码都是拼接而成所以有些地方有些调试代码,也没有去删除精简,凑合着用吧。
一共三个asp文件,login.asp实现网站登录界面展示,然后传递用户名与密码给admin.asp验证通过后打开view.asp文件,view.asp前部加上了session判断,如果满足条件就能访问,否则跳回login.asp,好了下面上源码,带数据库验证用户名密码的以后再写吧,用好百度就行!
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=gb2312" /> <title>登录</title> </head> <table width=400 cellspacing=1 cellpadding=5 align=center bgcolor=#CCCCCC> <tr align=center bgcolor=006699> <td colspan="2" bgcolor="#333333"><font color="#FFFFFF">博客网站登录</font></td> </tr> <form name="login" method="post" action="admin.asp" onsubmit="return checklogin"> <tr bgcolor="#FFFFFF"> <td align="right">帐号:</td> <td><input type="text" name="username" ></td> </tr> <tr bgcolor="#FFFFFF"> <td align="right">密码:</td> <td><input type="password" name="password" ></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td colspan="2"><input type="submit" onclick="checklogin" name="Submit" value="登陆"> <input type="reset" name="reset" value="重填"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td colspan="2">ranjuan.cn</td> </tr> </form> </table> <body> </body> </html>
admin.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=gb2312" /> <title>登录</title> </head> <table width=400 cellspacing=1 cellpadding=5 align=center bgcolor=#CCCCCC> <tr align=center bgcolor=006699> <% response.buffer=true Response.Expires=0 username=request("username") password=request("password") 'dim username,password 'username=trim(request.Form("username")) 'password=trim(request.Form("password")) 'if (password="admin" and username="admin" or session("sysop")=True) then if (password="admin" and username="admin") then '密码正确,欢迎光临!' session("sysop")=True response.redirect "view.asp" response.end else session("sysop")=false session("alert")="密码或账号不对,请重新输入用户名与密码!" %> <script language=vbscript> MsgBox "用户名或密码错误!" location.href = "javascript:history.back()" </script> <% response.redirect "login.asp" response.end end if %> </tr> </table> <body> </body> </html>
view.asp
<% if session("sysop")<>"True" then response.Redirect("login.asp") response.end end if response.write "hello world!" %>
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/asp网站登录验证源码(带session)/
赞赏
微信赞赏支付宝赞赏
发表评论