链接数据库后 就先做注册了:就是像你的表中插入一条数据 插入成功后 跳转到登陆页面
登陆 :根据你的用户名和密码去数据库表中查询有无此数据 没有就提示注册 或 密码错误 用户名错误 (视情况而定)
这个我只能给你说一个大概,具体我记不住代码:
通过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动态网页设计数据库登录验证模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)