Example #1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string loginResult = " ";
            string email = txtEmail.Text;
            string password = txtPassword.Text;
            int memberID = 0;
            string redirectURL = "Default.aspx";

            if ((string)Session["LoginRedirect"] != null)
            {
                redirectURL = (string)Session["LoginRedirect"];
            }

            MemberHandler memberHandler = new MemberHandler();
            Member member = new Member();

            member = memberHandler.ValidateLogin(email, password);

            try
            {
                loginResult = member.MemberID.ToString() + "  " + member.Role.ToString();
                memberID = member.MemberID;
                Session["MemberID"] = memberID;
                Session["FirstName"] = member.FirstName;
                Session["Surname"] = member.Surname;
                Response.Redirect(redirectURL);
            }
            catch (NullReferenceException)
            {
                loginResult = "The username or password you entered is incorrect<br /><br />";
            }

            lblSuccessfullRegistration.Text = loginResult;
            lblSuccessfullRegistration.ForeColor = Color.Red;
            lblSuccessfullRegistration.Visible = true;
        }