日期:2014-05-19  浏览次数:20480 次

如何将登录控件的默认数据库换成自己的数据库?
如何将登录控件的默认数据库换成自己的数据库?
请高手指点啊

------解决方案--------------------
up
------解决方案--------------------
没用过登陆控件,自己写吧,登陆还是比较简单的
------解决方案--------------------
9494,login还要用控件吗!!!!

给你个代码参考:
//此自定义控件用来验证用户是否存在,如果存在就把IsValid设为true否则为false
private void CustomValidator1_ServerValidate(object source,System.Web.UI.WebControls.ServerValidateEventArgs args)
{
SqlConnection con = 连接字符串;
con.Open();
SqlCommand cmd = new SqlCommand( "select Count(*) from 表 where 用户名变量= ' "+用户名输入框.Text+ " ' AND 密码变量= ' "+args.Value+ " ' ",con);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if(count> 0)
{
args.IsValid = true; //用户存在
Session[ "user "] = 用户名输入框.Text; //把用户名保存到session中
}
else
{
args.IsValid = false; //用户不存在
用户名输入框.Text = " ";
}
con.Close();
}

//btnLogin按钮用来判断页面的IsValid属性,如果为true说明用户存在,转向main.aspx页面
private void 登入按钮ID_Click(object sender, System.EventArgs e)
{
if(this.IsValid)
{
Response.Redirect( "转去你的页面.aspx ");
}
}
------解决方案--------------------
好象没办法的哦!那些表会自动建立的了哦

我也曾经这样想过,但是没成功!