public string getUsers(string username, string password, bool isEncrypted) { string output = ""; string passEncrpt = new EncryptoDecrypto().encrypto(password); List <string> result = ucd.readUser(username, passEncrpt, true); foreach (string str in result) { output += str; } return(output); }
protected void btn_register_Click(object sender, EventArgs e) { if (txt_registerUsername.Value != null && txt_registerUsername.Value != "" && txt_registerPassword.Value != null && txt_registerPassword.Value != "") { string result = ""; bool flag = false; result = getUsers1(txt_registerUsername.Value.ToString()); // List<string> result = ucd.readUser(txt_registerUsername.Value.ToString(), encpass, true); if (result.Equals("") || result.Equals(null) || !result.Any()) { flag = imageVerifer(); if (flag) { //If non exisitng user, add new user string firstname = txt_firstname.Value.ToString(); string lastname = txt_lastname.Value.ToString(); string username = txt_registerUsername.Value.ToString(); string password = txt_registerPassword.Value.ToString(); string passEncrp = new EncryptoDecrypto().encrypto(password); bool isEncrypted = true; bool done = ucd.addNewEndUser(firstname, lastname, username, passEncrp, isEncrypted); if (done) { Response.Write("<script language='javascript'>alert('Registration Successful, Please Login');</script>"); Server.Transfer("UserLoginPage.aspx", true); } } else { lbl_registerUser.Text = "You got wrong captcha! Click on new image"; txt_imgText.Value = ""; } } else { lbl_registerUser.Text = "Already a user? Please Login"; } } }
protected void btn_login_Click(object sender, EventArgs e) { string result = ""; if (txt_userName.Value != null && txt_userName.Value != "" && txt_password.Value != null && txt_password.Value != "") { result = getUsers(txt_userName.Value.ToString(), txt_password.Value.ToString(), false); } if (!result.Any()) { lbl_userLogin.Text = "Login Un-successful, try registering if new user"; } else { lbl_userLogin.Text = "Login Successfull--" + result; string[] tokens = result.Split(';'); Session["username"] = tokens[0]; string passDecrpt = new EncryptoDecrypto().decrypto(tokens[1]); Session["password"] = passDecrpt; Session["role"] = "endUser"; Response.Redirect("UsersLandingPage.aspx"); } }