public void login()
{
string strLoginId;
string strPassword;
DataSet oDs = null;
bool IsRemember = chkRememberMe.Checked;
CityBusinessLogics.AdminLogics oAdmin = new CityBusinessLogics.AdminLogics();
strLoginId = txtUsername.Text.Trim();
strPassword = txtPassword.Text.Trim();
HttpCookie OnlineCookie = new HttpCookie("OnlineCookie");
if (Page.IsValid)
{
try
{
oDs = oAdmin.ValidateAdminLogin(strLoginId, strPassword);
if (oDs.Tables[0].Rows.Count <= 0)
{
lblMessage.Text = "Wrong LoginId or Password !!";
lblMessage.Visible = true;
}
else if (IsRemember)
{
string EnUserName, EnPwd;
EnUserName = oAdmin.base64Encode(strLoginId);
EnPwd = oAdmin.base64Encode(strPassword);
OnlineCookie.Values.Add("UserName", EnUserName);
OnlineCookie.Values.Add("Password", EnPwd);
Response.Cookies.Add(OnlineCookie);
OnlineCookie.Expires = DateTime.Now.AddDays(15);
Session["Admin"] = strLoginId;
if (Session["Admin"].ToString() == "admin")
Response.Redirect("AdminChangePassword.aspx");
else
Response.Redirect("RoleTask.aspx");
}
else
{
Session["Admin"] = strLoginId;
if (Session["Admin"].ToString() == "admin")
Response.Redirect("AdminChangePassword.aspx");
else
Response.Redirect("RoleTask.aspx");
}
}
catch
{
lblMessage.Text = "Login failed.";
lblMessage.Visible = true;
}
}