求救,在ASP.NET中,环境VS.NET,登陆界面 与数据库SQL SERVER 2000的比较
2005-04-30 18:45
656 查看
private bool Authenticate(string theUsername,string thePassword)
{
//SqlParameter username = new SqlParameter("@Username",theUsername);
//SqlParameter password = new SqlParameter("@Password",thePassword);
sqlDataAdapter1.SelectCommand.Parameters.Clear();
//sqlDataAdapter1.SelectCommand.Parameters.Add(Username);
// sqlDataAdapter1.SelectCommand.Parameters.Add(Password);
sqlConnection1.Open();
string s = (string)sqlDataAdapter1.SelectCommand.ExecuteScalar();
sqlConnection1.Close();
if(s != null)
return true;
else
return false;
}
private void Button2_Click(object sender, System.EventArgs e)
{
// if(......) //如果用户名密码与数据库匹配
// {
//FormsAuthentication.GetAuthCookie(user.Text.Trim(),false); //给用户凭证(问题应该在此)
// Response.Redirect("inside/main.aspx"); //跳转到一个内部页面
// If (TextBox1.Text.Trim < > "" And TextBox2.Text.Trim < > "" )
// Then
//if (TextBoxUsername.Text == "admin" && TextBoxPassword.Text == "123456" )
//{
// FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text, CheckBox1.Checked);
// Response.Redirect("Customer.aspx");
// }
// else
//Response.Write("<script>alert('用户名或者密码错误!');</script>");
if(Authenticate(TextBoxUsername.Text,TextBoxPassword.Text))
{
AcceptUser();
Response.Redirect("Customer.aspx");
}
else
RejectUser();
}
private void AcceptUser()
{
FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text,false);
}
private void RejectUser()
{
Response.Write("<script>alert('用户名或者密码错误!');</script>");
}
为什么无效
{
//SqlParameter username = new SqlParameter("@Username",theUsername);
//SqlParameter password = new SqlParameter("@Password",thePassword);
sqlDataAdapter1.SelectCommand.Parameters.Clear();
//sqlDataAdapter1.SelectCommand.Parameters.Add(Username);
// sqlDataAdapter1.SelectCommand.Parameters.Add(Password);
sqlConnection1.Open();
string s = (string)sqlDataAdapter1.SelectCommand.ExecuteScalar();
sqlConnection1.Close();
if(s != null)
return true;
else
return false;
}
private void Button2_Click(object sender, System.EventArgs e)
{
// if(......) //如果用户名密码与数据库匹配
// {
//FormsAuthentication.GetAuthCookie(user.Text.Trim(),false); //给用户凭证(问题应该在此)
// Response.Redirect("inside/main.aspx"); //跳转到一个内部页面
// If (TextBox1.Text.Trim < > "" And TextBox2.Text.Trim < > "" )
// Then
//if (TextBoxUsername.Text == "admin" && TextBoxPassword.Text == "123456" )
//{
// FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text, CheckBox1.Checked);
// Response.Redirect("Customer.aspx");
// }
// else
//Response.Write("<script>alert('用户名或者密码错误!');</script>");
if(Authenticate(TextBoxUsername.Text,TextBoxPassword.Text))
{
AcceptUser();
Response.Redirect("Customer.aspx");
}
else
RejectUser();
}
private void AcceptUser()
{
FormsAuthentication.RedirectFromLoginPage(TextBoxUsername.Text,false);
}
private void RejectUser()
{
Response.Write("<script>alert('用户名或者密码错误!');</script>");
}
为什么无效
相关文章推荐
- 用ASP.NET连接数据库写的一个登陆注册界面
- 开发环境下登陆界面后台代码问题#ASP.NET类型
- asp.net(vb.net)连接sql server 2000数据库的连接模块(module)
- asp.net(vb.net)连接sql server 2000数据库的连接模块
- asp.net查询数据库时提示使用的sql server版本不支持数据类型date
- asp.net2.0中关于ASP.NET 网站管理工具无法连接sql server 数据库的处理
- JQuery easyui 在Asp.net环境的数据库操作测试(一)
- 登陆SQL Server 2000数据库提示超时已过期的解决方法
- [ASP.NET 2.0 Security FAQs]如何设置SQL Server或SQL Express数据库,使其支持Membership、Profiles和Role
- 在 ASP.NET 中使用 SQL Server 2000 Analysis Services 和 Office XP 构造 OLAP 报表应用
- asp.net连接数据库(SQL Server 2005 Express)详细说明
- 在ASP.NET中使用SQL Server作为数据库,DB First方式使用EF(EntityFramework)进行开发和部署时的connectionString
- 技术笔记5_Asp.net:如何在vs环境下调试sqlserver中的存储过程
- win2003 asp.net 搭建 与 SQL Server 2005 建立数据库
- asp.net 连接sql server 2005 数据库的设置方法
- IIS-ASP(二) 使用数据库设计登陆界面
- 『SQL Server 2000 Reporting Services学习笔记』(2)ReportViewer 示例 ASP.NET 服务器控件
- 为 SQL Server 创建 ASP.NET 应用服务数据库
- [转]Win 2000下配置Asp.NET开发环境
- java开发登陆界面时比较数据库字符窜的问题