ASP.NET登录代码实现

sylvan525 2012-05-07 08:03:48
本人是初学者 现在正在做Web版的高校科研管理系统中的科研项目子系统,急求登录代码
在一个登录网页中,有用户名和密码两个文本框,有两个Button控件,一个是登录,一个是重置
我的sql server 2005数据库的数据表名称是DataBase,里面的字段是Username,Password
跪求高手的详细登录代码万分感激!!!!
这是拉完控件后的代码
开发工具:vs2005+sql 2005 ,开发语言:c#

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void txtUsername_TextChanged(object sender, EventArgs e)
{

}
protected void btnLogin_Click(object sender, EventArgs e)
{

}



...全文
639 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen0118 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
你连基础的东西都 不懂 这么问下去是无底洞

先把基础的东西学好
[/Quote]


++
牛哥_ 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

你这个还是花点钱让别人给你做了算了! 不然就算你问出来 七拼八凑的也不能用!
[/Quote]
哈哈 就是 到时候你也整合不起来
  • 打赏
  • 举报
回复
你这个还是花点钱让别人给你做了算了! 不然就算你问出来 七拼八凑的也不能用!
牛哥_ 2012-06-15
  • 打赏
  • 举报
回复
晕死 登录是最基本的数据库操作,也是最简单的,好好学学 就能出来了
guo807015563 2012-06-15
  • 打赏
  • 举报
回复
不错!
sunny_lin 2012-05-07
  • 打赏
  • 举报
回复
同四楼,在一个系统中,登陆功能是最基本的。

其思想就是:拿用户输入的用户名和密码与数据库中存储的用户名和密码对比(就是拿用户输入的用户名和密码做为条件,去数据库中查找),如果对比成功(查找成功),就允许登陆,如果对比失败,就返回错误。

这个涉及到与数据库的简单交互,认真学习一段时间,就可以轻松搞定。
ycproc 2012-05-07
  • 打赏
  • 举报
回复


你连基础的东西都 不懂 这么问下去是无底洞

先把基础的东西学好
kingagile 2012-05-07
  • 打赏
  • 举报
回复
1.先在webconfig里添加数据库连接
<connectionStrings>
<add name="SqlService" connectionString="server=.;database=DataBase;uid=sa;pwd=;" providerName="System.Data.SqlClient"/>
</connectionStrings>
2.
protected void Page_Load(object sender, EventArgs e)
{
Username.Text="";
Password.Text="";
}
protected void txtUsername_TextChanged(object sender, EventArgs e)
{

}
protected void btnLogin_Click(object sender, EventArgs e)
{
string connectionString = ConfigurationManager.ConnectionStrings["SqlService"].ToString();
SqlConnection conn=new SqlConnection();
string sqlText = "select * from 用户表 where Username='" + Username.Text + "' && Password='"+ Password.Text+ "'";
conn.Open();
SqlCommand cmd=new SqlCommand(sqlText,conn);
int i = cmd.ExecuteNonQuery();
if (i>0)
{
//登录成功跳转
Respons.Redirict("");
}
else
{
Response.Write("<Script Language=JavaScript>alert('账号或密码错误!'); </Script>");
}
conn.Close();
}
tigercao101 2012-05-07
  • 打赏
  • 举报
回复


DataSet myDs=new DataSet();
myCmd = new SqlCommand(sqlstr, sqlConn);
myCmd.CommandText = sqlstr;
myAdp.SelectCommand = myCmd;
myAdp.Fill(myDs, tableName);
for(int i=0;i<myDs.tables[0].rows.count;i++)
{
if(textbox1.text.trim()==myDs.tables[0].rows[i]["Username"]&&
textbox2.text.trim()==myDs.tables[0].rows[i]["Password"])
{
Respons.Redirict("");
}
else
{
Response.Write("<Script Language=JavaScript>alert('账号或密码错误!');</Script>");
return;
}
}
bdmh 2012-05-07
  • 打赏
  • 举报
回复
http://hi.baidu.com/%C1%E8%CE%AC%B6%FB/blog/item/17932014666802e5ae51334f.html
学会了如何操作数据库,就都不是问题了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧