protected void btnLogin_Click(object sender, EventArgs e) { if (Page.IsValid) { try { // LgDT = LgAD.GetLoginStatus(txtUserName.Text); ojlog.UserId = txtUserName.Text; ojlog.Password = txtPassword.Text; //if (LgDT.Rows[0]["Forcibly_Changed_Pwd"].ToString() == "Y") //{ // Session["Valid"] = ojlog; // Response.Redirect("ChangePassword.aspx", false); //} //else if (LgDT.Rows[0]["Forcibly_Changed_Pwd"].ToString() == "N") //{ // pswd = s_hex_md5(txtPassword.Text.ToString()); // qry = new Dataset.LoginTableAdapters.QueriesTableAdapter(); // oldpswd = qry.GetLoginPwd(txtUserName.Text).ToString(); //Dataset.LICCommitteeTableAdapters.Mst_LICLoginTableAdapter LgAD = new Dataset.LICCommitteeTableAdapters.Mst_LICLoginTableAdapter(); //Dataset.LICCommittee.Mst_LICLoginDataTable LgDT = new Dataset.LICCommittee.Mst_LICLoginDataTable(); //LgDT = LgAD.GetLoginDetais(txtUserName.Text.ToString()); LgDT = LgAD.GetData(txtUserName.Text); if (Check(txtUserName.Text.Trim(), txtPassword.Text.Trim()) == true) { if (LgDT.Rows.Count > 0) { //ojlog.CollegeID = LgDT.Rows[0]["CollegeID"].ToString(); // ojlog.UniversityID = LgDT.Rows[0]["UniversityID"].ToString(); ojlog.UserId = LgDT.Rows[0]["UserID"].ToString(); ojlog.UserName = LgDT.Rows[0]["Member_Name"].ToString(); //ojlog.Institute_Type = LgDT.Rows[0]["Institute_Type"].ToString(); //ojlog.MemberId = LgDT.Rows[0]["RoleId"].ToString(); Session["Valid"] = ojlog; Response.Redirect("~/LICMembHome.aspx", false); } } else { lblMsg.Text = "Enter Valid UserName and Password"; } // } } catch (Exception ex) { //lblMsg.Visible = true; //lblMsg.Text = "User ID not Exist"; //return; string error = ex.Message; Response.Redirect("~/ErrorPage.aspx?error=" + encryp.EncryptData(error), false); } } }
//public static String s_hex_md5(String originalPassword) //{ // UTF8Encoding encoder = new UTF8Encoding(); // MD5 md5 = new MD5CryptoServiceProvider(); // Byte[] hashedbytes = md5.ComputeHash(encoder.GetBytes(originalPassword)); // return BitConverter.ToString(hashedbytes).Replace("-", "").ToLower(); //} bool Check(string UserName, string Password) { UserName = txtUserName.Text; txtPassword.Text = UserName.ToLower().Trim(); //userDt = userAD.GetValidUserData(UserName); // LgDT = LgAD.get(txtUserName.Text.ToString()); LgDT = LgAD.GetData(txtUserName.Text); if (LgDT.Rows.Count > 0) { string rnostr = Convert.ToString(Session["rnumb"]) + Convert.ToString(LgDT.Rows[0]["Password"]).ToString(); string strHash = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(rnostr.Trim(), "md5"); return(strHash.ToLower().Trim() == Password.ToLower().Trim()); } else { return(false); } }