多类型登录 asp.net

protected void Page_Load(object sender, EventArgs e)
{
if (Session["ad_name"] == null)
{
Panel2.Visible = false;//如果没有登录则panel隐藏
}
}
protected void Button1_Click(object sender, EventArgs e)
{
admin a = new admin();
admininfo ai = new admininfo();
if (ai.Login(TextBox1.Text, TextBox2.Text))
{
Session["ad_name"] = TextBox1.Text.Trim();
Label1.Text = "this.TextBox1.Text";
Panel1.Visible = false;
Panel2.Visible = true;
if (rblselect.SelectedItem.Text.Equals("管理员"))
{
}
else if (rblselect.SelectedItem.Text.Equals("教师"))
{
}
else if (rblselect.SelectedItem.Text.Equals("学生"))
{
}
else
{
}
}
else
{
Response.Write("<script>alert('用户名或密码错误!')</script>");
}
}
} public bool Login(string name, string number)//登录的验证
{
string sql = " select ad_number from admin where ad_name!=''and type=!''";
SqlDataReader dr = DBOperate.getReader(sql);
bool flag = false;
if (dr.Read())
{
if (dr["ad_number"].ToString().Trim().Equals(number))
{
flag = true;
}
}
return flag;
}
}

相关推荐
asp.net登录及注册页面代码实现
基于asp.net的并用C#语言实现的登录接注册的页面的代码。分享给大家。。。
asp。net使用登录控件
(一)登录 asp.net 2.0中,新增了许多新的功能和控件。其中,新增的登陆控件可谓使得WEB应用的设计更加得心应手。 什么是登陆控件呢?就是我们平常在WEB应用中经常要用到的用户注册,登陆,忘记密码,登陆后根据权限的不同而显示不同的页面等功能,现在在asp.net 2.0中都已经可以由提供的控件来实现了。 asp.net 2.0中,为了更方便创建和管理用户,以及对 We
ASP.NET Web应用程序的登录
1.新建项目ASP.NET Web应用程序(.NET Framework) C# 注意:2019版的VS ASP.NET Web应用程序(.NET Framework)有两种 C# 的创建好后图标是绿色的 Visual Basic 创建好后图标是蓝色的 2.搭建三层 相互引用 3 创建数据库 4 写model层 小技巧:输入prop+tab键 5.写DAL层 5.1连接数据库 web.config <connec...
ASP.NET 中防止用户多次登录的方法
return IdentityResult.Failed("用户已登录");// 已登录,不允许再次登录。// 设置键,过期时间为会话超时时间。// 使用 StackExchange.Redis。// 检查用户是否已有活动会话。// 强制注销现有会话。// 检查用户是否已登录。5.用户通知:当检测到重复登录时通知用户。// 自定义 UserManager。2.会话超时:设置合理的会话超时时间。// 设置会话或认证票据。// 全局.asax 或登录页面。// 验证凭据...// 检查是否已登录。
asp.net mvc 登录例子源码
asp.net mvc 登录例子源码 这是个最简单的登录例子 详细的说明: http://blog.csdn.net/yangjian15/archive/2009/10/09/4645994.aspx



