永发信息网

asp.net登陆验证怎么实现

答案:2  悬赏:0  手机版
解决时间 2021-05-11 09:19

要做个登陆界面

它跟数据库表关联

如果用户名不存在显示用户不存在

如果密码不对提示密码错误

这个功能怎么实现?代码怎么写?

搞不来

最佳答案

你可以直接用MS提供既Login Control所有你现在想要都的都有。你稍微改一下CSS就可以出现逆想要的样式。先决条件是要用ASP.NET 2.0不是ASP. 内置的 MEMBERSHIP管理。所用到得数据表都可以直接生成。你在


C:\Windows\Microsoft.NET\Framework\v2.0.50727找到并运行aspnet_regsql.exe文件。按照指示就可以把数据表生成好的了。提示一点这个MEMBERSHIP管理是PROVIDER BASE,所以你是可以CUSTOMIZE的,你可以开发你的PROVIDER,不过我觉得现在的功能够用了。


具体代码那个LOGIN CONTROL都帮你实现了,非常简单

全部回答

asp验证需要连接数据库找个就不用多说了吧,如果数据库中包含此用户,则结果返回TRUE,反之则是FALSE。具体代码如下:

<!--#include file="Connections/connlogin.asp"--> <% if request.Form("user")="" then response.Write"<script language=javascript>alert('请输入用户名');history.back(-1);</script>" response.End() end if if request.Form("pwd")="" then response.Write"<script language=javascript>alert('请输入密码');history.back(-1);</script>" response.End() end if user=trim(request.Form("user")) <br> pwd=trim(request.Form("pwd")) sql="select * from login where user='"&user&"' and pwd='"&pwd&"'" set rs=server.CreateObject("adodb.recordset") rs.open sql,cn,1,1 if rs.eof then response.Write"<script> alert('无此用户');history.back(-1);</script>" response.End() else session("user")=rs("user") session("level")=rs("level") response.Redirect"index.asp" end if rs.close <br> set rs=nothing cn.close set cn=nothing %>

写的不完善的地方,还请多多赐教。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大唐无双里寒冰门的攻略
员工怎么做管理者,怎样做好一个管理者?
最健康的丰胸法
丝路英雄中每个等级所对应的荣誉点是多少?
关于读书的诗句李白,关于李白的努力学习的诗
学经济去哪所大学最好
漫游如何+点啊
如何设置多普达手机T3238短信铃声
我想要个辽宁网通代理软件 哪有啊 急要!
福建高考有特长加分吗?
没有情人算不算悲哀呢?
客厅吊顶都用什么材料,吊顶有哪些材料?哪种
捐赠骨髓会影响身体吗?
如果,一个女的因为男的一句话而开心或是伤心
把物修点到8大概要多少钱?
推荐资讯
为什么我的qq背景音乐总是播放两三是个就不播
眼泪为什么也可以是苦的?
这张图片里的是什么烫
暗黑2破坏之王版本
如何在智能手机上使用coreplayer
纪念爱情的好句子,悼念朋友去世的句子和图
遇到一见钟情的女生了怎么办?
谁有钢琴谱的地址,给我一个谢谢
送别朋友的现代诗句,找一首现代送别好友的诗
电影中无水印收藏版是什么意思???
男人在家应该做什摸
现在有什么3D好网游??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?