如何做弹出对话框要求你输入密码才能显示内容的asp文件?

luxuinstan 2005-04-14 11:02:29
我的思路是这样的:我做一个登陆页面,这个页面用form提交“帐号,密码”,但是我想做得更安全一些,就是进入这个登陆页面之前先弹出一个对话框要求输入“暗号”,如果暗号不对就转到其他页面或者什么都不显示。
...全文
161 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luxuinstan 2005-04-14
  • 打赏
  • 举报
回复
我是新手啦,
luxuinstan 2005-04-14
  • 打赏
  • 举报
回复
to yjcity(Goffice):
你说得好!我想再问问验证码有什么用?它也是和“帐号,密码”一样放在服务器数据库吗?你可以简单说说验证码的用法吗
浩飞__ 2005-04-14
  • 打赏
  • 举报
回复
过程如下:
填写登录信息——检查输入的是否正确(不知楼主这里会不会)——付值Session或Cookies
比如登录成功后,就有:
Session("UserName")=UserName '后面的UserName为填写登录信息时输入的用户名

然后在要保护的每一页都加上
if Session("UserName")="" then
Response.Write "警察,不许动!"
Response.End
end if
就OK啦




附:判断登录的思路
应该先提取用户输入的信息,比如:
username=Reuqest.From("username")
表单username控件的值传给变量username
然后根据变量username,再检测数据库是否存在该记录,如果存在,则登录成功,反之就失败

这是大概一个思路,其实也谈不上什么思路,如果楼主不太明白的话,建议多看看书或找找资料,不然结果肯定以失败而告终
yjcity 2005-04-14
  • 打赏
  • 举报
回复
弹出一个对话框要求输入“暗号”,这是用JS做的客户端的事,而且也不会有什么更安全的作用。
而安全的认证必须是服务器端的工作,账号、密码+验证码,基本上没什么大问题了,重要的是服务器端的代码要做的安全,而不在乎多一些暗号什么的东西
wxylvmnn 2005-04-14
  • 打赏
  • 举报
回复
<script>
showModalDialog('beforeEnterMyWebsite.asp');
</script>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧