?? default.aspx.cs
字號:
?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 Admin_login_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void TB_Login_Click(object sender, EventArgs e)
{
//如果Admins組不存在,則建立Admins組
if (!Roles.RoleExists(DataBusiness.SystemSetting.AdminRoleName))
{
Roles.CreateRole(DataBusiness.SystemSetting.AdminRoleName);
Roles.AddUserToRole("Admin", DataBusiness.SystemSetting.AdminRoleName);
}
if (!Roles.RoleExists(DataBusiness.SystemSetting.PowerUserRoleName))
{
Roles.CreateRole(DataBusiness.SystemSetting.PowerUserRoleName);
}
bool bLoginin = false;
//首先使用Web.config文件中的用戶名驗證(內(nèi)置用戶)
bLoginin = FormsAuthentication.Authenticate(TB_UserName.Text, TB_userPwd.Text);
if (!bLoginin)
{
//如果Web.config文件中的用戶驗證失敗,則再檢測存儲中數(shù)據(jù)庫中的用戶
bLoginin = Membership.ValidateUser(TB_UserName.Text, TB_userPwd.Text);
}
if (bLoginin)
{
FormsAuthentication.SetAuthCookie(TB_UserName.Text, false);
Response.Redirect("~/Admin/default.aspx");
}
else
{
labErrMsg.Text = "用戶名或密碼錯誤……";
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -