标题:如何给asp网站加一个登录验证?
只看楼主
alb9632
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-24
结帖率:100%
已结贴  问题点数:20 回复次数:3 
如何给asp网站加一个登录验证?
我有一个asp网站,现在想给该网站加上安全验证。即做到:进入网站前必须登录,不登录无法查看网站任何内容,谁能帮帮我,万分感谢!
搜索更多相关主题的帖子: 网站 asp 如何 
2012-02-24 10:50
wwm123456789
Rank: 4
等 级:业余侠客
帖 子:63
专家分:204
注 册:2010-4-4
得分:0 
百度一下啊,网上源码一大堆!“asp登陆源码”
2012-02-24 12:28
alb9632
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-24
得分:0 
回复 2楼 wwm123456789
我是找了一大堆源码,单独用还可以,但加入网站后就成问题了。现在遇到的问题是:怎样检验用户登录,是不是需要在每一个页面加入检验代码,以防止通过用户通过地址栏输入直接进入网站页面。但我如果在页面加入这种代码后就进入死循环了。我是新手,也不知道说没说清楚。请高手指点
2012-02-24 14:10
wwm123456789
Rank: 4
等 级:业余侠客
帖 子:63
专家分:204
注 册:2010-4-4
得分:20 
如下为你输入用户名和密码提交表单后判断登陆代码,红色部分是写入session
<%
dim admin,password
 admin=request.form("admin")
 password=request.form("password")
 set rs=server.createobject("adodb.recordset")
 sql="select * from guanli where admin='"&admin&"'"
 rs.open sql,conn,1,1
 if rs.eof then
  response.write "<script>alert('登录失败');history.back();</script>"
  response.end
  else
  if rs("password")<>password then
  response.write "<script>alert('登录失败');history.back();</script>"
  response.end     
  end if      
  session("admin")=admin
  response.redirect("dlcg.asp")  
  end if
%>
在你要防止用户通过地址栏输入直接进入网站的页面顶端加上<!--#include file="dlck.asp"-->
dlck.asp代码为
%   
  if   session("admin")=""   then   
  response.write   "<script>alert('你还没登陆.或者登陆超时.请重新登陆.');top.location.href='index.asp';</script>"   
  response.end   
  end   if   
%>
2012-02-24 15:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-361520-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.073845 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved