string
str=“server=服务器名称;database=数据库;uid=服务器登录名;pwd=密码”;
sqlconnection
conn=new
sqlconnection(str);//连接数据库字符串
sqldataapater
da=new
sqldataapater("需要查询的sql语句",conn);//登录就是用用户名和密码查询
有用户没
dataset
ds=new
dataset();
dafill(ds,"虚拟表");就这样ok了
给你个登录功能参考,请举一反三:
数据库你定好了,我就按你的做了,但是我暂时给你这个数据库加两个字段:Account(帐号)、Password(密码)
第一步:做HTML登录页面,我只写出关键程序代码,文件名:Loginhtml
<form name="loginForm" method="post" action="Authenticationasp">
<p>用户名:<input name="account" type="text" id="account" /></p>
<p>密 码:<input name="password" type="password" id="password" /></p>
<p><input type="submit" name="Submit" value="登 录" /></p>
</form>
第二步:做数据库链接文件,效果得到链接对象Connection文件名:OpenConnasp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
dim conn
Set conn = ServerCreateObject("ADODBConnection")
strconn = "DRIVER=Microsoft Access Driver (mdb);DBQ=" & ServerMapPath("路径/DBmdb")
connopen strconn
%>
第三步:做动态ASP验证程序页面,只写出关键程序代码,文件名:Authenticationasp
<!--#include file="OpenConnasp"--> /导入数据库链接文件/
<%
dim account
dim password
account = RequestForm("account")
password = RequestForm("password")
if sessioncontents("user") = "" then /通过session确认用户是否已经登录/
if account<>"" and password<>"" then
sqlStr = "select from User where account='"&account&"' and password = '"&password&"'"
Set rs = ServerCreateObject("ADODBRecordset")
rsopen sqlStr,conn
if not rseof then
SessionContents("user")=account /通过了验证并session暂时保存此用户,以便验证多次重新登录/
ResponseWrite("<script>windowlocationreload('indexasp')</script>") /跳转页面/
else
ResponseWrite("<script>alert('用户名或密码错误!');windowlocationreload('loginasp')</script>")
end if
end if
else
ResponseWrite("<script>alert('你登录过了!请注销后再登录');windowlocationreload('indexasp')</script>")
end if
%>
这样:
一个数据库,表名为login,假设为Access数据库,内有name,pw两个字段。
一个登陆页面:loginasp
一个检验页面:checkasp
loginasp部分代码(省略html代码,只列部分关键代码,不会的可发送消息给我):
<form method="post" action="infoasp">
<input type="type" name="name">
<input type="password" name="pw">
</form>
checkasp部分代码:
<%
dim name,pw
name=trim(request("name"))
pw=trim(request("pw"))
if name="" or pw="" then
responseWrite "<script language='javascript'>windowconfirm('对不起,用户名或密码均不能为空!');</script>"
responseWrite "<script language='javascript'>parentwindowhistorygo(-1);</script>"
else
set rs=serverCreateObject("adodbrecordset")
sql="select from info where name='"&name&"' and pw='"&pw&"'"
rsopen sql,conn,1,1
if rsrecordcount=0 then
responseWrite "<script language='javascript'>windowconfirm('对不起,用户名或密码错误,请重新登陆!');</script>"
responseWrite "<script language='javascript'>parentwindowhistorygo(-1);</script>"
else
responseWrite "<script language='javascript'>alert('登陆成功!');</script>"
responseWrite "locationhref='adminasp';" ''adminasp为登陆成功后转向的页面
end if
end if
%>
以上就是关于用C#做的登陆界面,要连sql数据库的,请问怎么写。要详细代码。请注明注释。全部的内容,包括:用C#做的登陆界面,要连sql数据库的,请问怎么写。要详细代码。请注明注释。、利用Dreamweaver设计用于网页,完成功能:用户注册、登录、显示留言内容; 用Access建立两个数据表,分别、网页设计中用户登陆设计时怎样与数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)