急,急急,请C#.NET高手帮帮忙,小弟刚学不久,怎样实现LOGIN控件的自动登录功能

希望高手能给具体的方法,最好是代码,就是在LOGIN控件的一个CHECGBOX“下次记住我”,这个功能怎么实现,麻烦大家讲的具体点,谢谢了额,还有就数据库的连接问题:在建... 希望高手能给具体的方法,最好是代码,就是在LOGIN控件的一个CHECGBOX“下次记住我”,这个功能怎么实现,麻烦大家讲的具体点,谢谢了额,还有就数据库的连接问题:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错),就是登录界面输入用户名和密码后点击登录,就会出现这样的情况。public partial class _Default : System.Web.UI.Page
{
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["aaa"]);
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{

}
}
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{

}
protected void LoginButton_Click(object sender, EventArgs e)
{
conn.Open();
try
{
string str = "select count(*) from login where name='" + Login1.UserName.ToString() + "' and pasword='" + Login1.Password.ToString() + "'";
SqlCommand comm = new SqlCommand(str, conn);
int aa = (int)comm.ExecuteScalar();
if (aa > 0)
{
Session["admin"] = Login1.UserName.ToString();
Console.Write("你已经登录成功");
}
else
{
Console.Write("登录失败");
}
}
finally
{
conn.Close();
}

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

}
}
如果高手帮我把收据库连接问题解决了,我在追加100分,是不是我的数据库本身就有问题啊
展开
 我来答
百度网友a1b9e100e
2008-04-04 · 超过35用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:138万
展开全部
看看你数据库服务开了没有?
还有就是.net自带的login控件很好用吧
功能都帮你实现了的
cnmahj
2008-04-04 · TA获得超过954个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:1057万
展开全部
。net带的那个login控件,已经实现了你要的记住我的功能。

还有,关于验证密码是否正确,应该在
Login1_Authenticate事件中进行,如果正确了就执行下面语句后退出就可以了。
e.Authenticated = true;
不正确就把e.Authenticated设为false退出即可。

关于连接字符串,在程序中这么写
private SqlConnection conn = new SqlConnection((WebConfigurationManager.ConnectionStrings)["ConnString"].ConnectionString);

在web.config中在<configuration>节中增加如下内容。
<connectionStrings>
<add name="ConnString" connectionString="你的实际连接字符串"/>
</connectionStrings>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式