用c#想写一个登录界面,就先注册,然后登录验证那种,c#连接数据库后怎么继续

用c#想写一个登录界面,就先注册,然后登录验证那种,c#连接数据库后怎么继续,第1张

链接数据库后 就先做注册了:就是像你的表中插入一条数据 插入成功后 跳转到登陆页面

登陆 :根据你的用户名和密码去数据库表中查询有无此数据 没有就提示注册 或 密码错误 用户名错误 (视情况而定)

这个我只能给你说一个大概,具体我记不住代码:

通过jsp页面向action传值,将user和pwd值传送过去。

在action中判断用户名和密码是否正确,然后选择跳转页面,如果正确在struts里跳转,不正确跳转到相应的页面。

跳转过去时也可以传值。大概就是个这。

这个文件保存为验证登陆文件 checkloginasp

<%

If RequestQueryString("action")="exit" Then

Session("Mname")=""

Session("Mgrade")=""

End IF

If Session("Mname")="" or Session("Mgrade")="" Then

ResponseWrite("<script language='javascript'>locationhref='loginasp';</script>")

End If

%>

这个是登陆的文件,loginasp 里面的具体字段 ,请根据你的需要进行修改

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<%

ResponseBuffer=true

ResponseExpires=0

ResponseExpiresAbsolute=Now()-1

ResponseCacheControl="no-cache"

%>

<!--#include file="include/connasp"-->

<!--#include file="include/functionasp"-->

<%

If Not Isempty(Request("login")) Then

txt_name=Str_filter(RequestForm("txt_name"))

txt_passwd=Str_filter(RequestForm("txt_passwd"))

If txt_name<>"" Then

Set rs=ServerCreateObject("ADODBRecordset")

sqlstr="select Mname,Mpasswd,Mgrade from tab_manager where Mname='"&txt_name&"'"

rsopen sqlstr,conn,1,1

If rseof Then

ResponseWrite("<script lanuage='javascript'>alert('管理员名称不正确,请核实后重新输入!');locationhref='loginasp';</script>")

Else

If rs("Mpasswd")<>txt_passwd Then

ResponseWrite("<script lanuage='javascript'>alert('密码不正确,请确认后重新输入!');locationhref='loginasp';</script>")

Else

Session("Mname")=rs("Mname")

Session("Mgrade")=rs("Mgrade")

ResponseRedirect("indexasp")

End If

End If

Else

errstr="请输入管理员名称!"

End If

End If

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

以上就是关于用c#想写一个登录界面,就先注册,然后登录验证那种,c#连接数据库后怎么继续全部的内容,包括:用c#想写一个登录界面,就先注册,然后登录验证那种,c#连接数据库后怎么继续、怎么用ssh写登录 验证数据库的user和pwd 求具体方法、求 ASP动态网页设计数据库登录验证模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10152487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存