帮忙啊 如何做一个网页的登陆界面 很简单吧50分哦! 先做好页面,要有用户名密码输入,有登录注册按钮用户登陆时用户名密码进行数据库校验,成功的话讲用户基本信息(id,用户名等)存入session就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ Import Namespace="System.Web.Security " %><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.OleDb" %><html><link href="../css/all.css" rel="stylesheet" type="text/css"><script language="C#" runat=server>static bool blnHas=false;public string strConnString = ConfigurationSettings.AppSettings["ConnectionStringOLEDB"]; private void Login_Click(Object sender, EventArgs E){ //从Web.config中读取(建议用此)// if(FormsAuthentication.Authenticate(UserName.Value,Passwords.Value)) //直接判断,这里可以结合数据库读出/比较方式进行综合验证 if (HasUserPWD(UserName.Value,Passwords.Value)) { FormsAuthentication.RedirectFromLoginPage(UserName.Value,PersistCookie.Checked); } else { Msg.Text = "无效的帐号和密码!"; }}private bool HasUserPWD(string strUserName,string strPasswords){ OleDbConnection connNews=new OleDbConnection(strConnString); connNews.Open(); string strSQL="Select UserName,Passwords from Admin " + @" Where UserName='"+ strUserName.Trim() +"' And Passwords='" + strPasswords.Trim() +"'"; OleDbCommand cmdAdmin= new OleDbCommand(strSQL,connNews); OleDbDataReader dtrAdmin=cmdAdmin.ExecuteReader(CommandBehavior.SingleRow); if (dtrAdmin.Read()) { connNews.Close(); return blnHas=true; } else { connNews.Close(); return blnHas=false; }}</script> <style type="text/css"><!--.style1 {color: #FFFFCC}.style2 {color: #FFFFFF}.style3 {color: #CCFFCC}--> </style><body> <form runat=server> <table width="360" border="0" align="center" cellpadding="8" bgcolor="#588FC7"> <tr> <td><h3 align="center" class="style1"><font face="Verdana,宋体,新細明體">登入页面</font></h3> <table width="260" align="center" class="9ps"> <tr> <td nowrap><div align="right" class="style2"><strong>帐号:</strong></div></td> <td colspan="2"><input name="text" type="text" id="UserName" runat=server/> <asp:RequiredFieldValidator ControlToValidate="UserName" Display="Static" ErrorMessage="*" runat=server/> <span class="style2">*</span></td> </tr> <tr> <td nowrap><div align="right" class="style2"><strong>密码:</strong></div></td> <td colspan="2"><input name="password" type=password id="Passwords" runat=server/> <asp:RequiredFieldValidator ControlToValidate="Passwords" Display="Static" ErrorMessage="*" runat=server/> <span class="style2">*</span></td> </tr> <tr> <td colspan="3" align="center"><span class="style3">记住帐号和密码? <asp:CheckBox ID=PersistCookie runat="server" /> </span> <br> <span class="style1">(为安全起见,公共网络/共用电脑上勿选此项)</span> </td> </tr> </table> <div align="center"> <asp:Button Text="进入" OnClick="Login_Click" runat=server/> <br> <asp:Label ID="Msg" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat=server /> </div></td> </tr> </table> <h3 align="center"> </h3> </form></body></html> Web.config中: <authentication mode="Forms"> <forms name=".a3newslogin" loginUrl="login/login.aspx" protection="All" timeout="60" > <credentials passwordFormat="SHA1" > <user name="yourname" password="56E45CFD2BFB974D61DB086CB016AE4692494E3B"/> </credentials> </forms> </authentication> <authorization> <deny users="?" /> </authorization> 谁给我发一个嘛vb。net的就可以阿最好有代验证码的谢谢啦![email protected] [email protected] 就这个油箱了 你若是有msn可以加我[email protected] 很简单.就是先按照你输入的用户名到数据库去找,是否存在这个用户名,如果存在再去判定输入的密码是否正确.登陆后利用session("username")=用户名,以后就可以判定用户是否登陆了.如果没登陆session("username")="" http://www.csdn.net/Develop/Read_Article.asp?Id=21063 我觉得你还是从网上找些源码,或者找本.net的实例书 发邮件脚本问题 IP字符串分隔的问题 如何计算图片的缩放比例? 使用母版的页面如何添加JavaScript脚本? 怎么得到网站根目录 asp.net4.0 url路由问题 用户控件和自定义控件的区别问题,请大虾们帮忙! 在TextBox中输入“<”这个符号时,会出错且不能提交???请问有什么方法可以解决 用ASP.NET做的东西就 = 三层结构吗? 如何批量修改文件名 请教为什么要按两下click,image.src=mysrc才有效! 为什么执行我这个SQL语句的时候老出错?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<html>
<link href="../css/all.css" rel="stylesheet" type="text/css">
<script language="C#" runat=server>
static bool blnHas=false;
public string strConnString = ConfigurationSettings.AppSettings["ConnectionStringOLEDB"]; private void Login_Click(Object sender, EventArgs E)
{
//从Web.config中读取(建议用此)
// if(FormsAuthentication.Authenticate(UserName.Value,Passwords.Value))
//直接判断,这里可以结合数据库读出/比较方式进行综合验证
if (HasUserPWD(UserName.Value,Passwords.Value))
{
FormsAuthentication.RedirectFromLoginPage(UserName.Value,PersistCookie.Checked);
}
else
{
Msg.Text = "无效的帐号和密码!";
}
}private bool HasUserPWD(string strUserName,string strPasswords)
{
OleDbConnection connNews=new OleDbConnection(strConnString);
connNews.Open();
string strSQL="Select UserName,Passwords from Admin "
+ @" Where UserName='"+ strUserName.Trim() +"' And Passwords='" + strPasswords.Trim() +"'"; OleDbCommand cmdAdmin= new OleDbCommand(strSQL,connNews);
OleDbDataReader dtrAdmin=cmdAdmin.ExecuteReader(CommandBehavior.SingleRow);
if (dtrAdmin.Read())
{
connNews.Close();
return blnHas=true;
}
else
{
connNews.Close();
return blnHas=false;
}
}
</script>
<style type="text/css">
<!--
.style1 {color: #FFFFCC}
.style2 {color: #FFFFFF}
.style3 {color: #CCFFCC}
-->
</style>
<body>
<form runat=server>
<table width="360" border="0" align="center" cellpadding="8" bgcolor="#588FC7">
<tr>
<td><h3 align="center" class="style1"><font face="Verdana,宋体,新細明體">登入页面</font></h3>
<table width="260" align="center" class="9ps">
<tr>
<td nowrap><div align="right" class="style2"><strong>帐号:</strong></div></td>
<td colspan="2"><input name="text" type="text" id="UserName" runat=server/>
<asp:RequiredFieldValidator ControlToValidate="UserName" Display="Static" ErrorMessage="*" runat=server/>
<span class="style2">*</span></td>
</tr>
<tr>
<td nowrap><div align="right" class="style2"><strong>密码:</strong></div></td>
<td colspan="2"><input name="password" type=password id="Passwords" runat=server/>
<asp:RequiredFieldValidator ControlToValidate="Passwords" Display="Static" ErrorMessage="*" runat=server/> <span class="style2">*</span></td>
</tr>
<tr>
<td colspan="3" align="center"><span class="style3">记住帐号和密码?
<asp:CheckBox ID=PersistCookie runat="server" /> </span> <br> <span class="style1">(为安全起见,公共网络/共用电脑上勿选此项)</span> </td>
</tr>
</table>
<div align="center">
<asp:Button Text="进入" OnClick="Login_Click" runat=server/>
<br>
<asp:Label ID="Msg" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat=server />
</div></td>
</tr>
</table>
<h3 align="center"> </h3>
</form>
</body>
</html>
<authentication mode="Forms">
<forms name=".a3newslogin" loginUrl="login/login.aspx" protection="All" timeout="60" >
<credentials passwordFormat="SHA1" >
<user name="yourname" password="56E45CFD2BFB974D61DB086CB016AE4692494E3B"/>
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
登陆后利用session("username")=用户名,以后就可以判定用户是否登陆了.如果没登陆session("username")=""