protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                LoginDetails objRequest = new LoginDetails();
                LoginDetails objResponse = new LoginDetails();

                objRequest.LOGINID = txtEmail.Text.ToString();
                objRequest.PASSWORD = objUser.Encrypt(txtPassword.Text.Trim());

                objResponse = objUser.AuthenticateUser(objRequest);

                switch (objResponse.ERRORCODE)
                {
                    case 0:
                        if (objResponse.ISVERIFIED == 1)
                        {
                            Response.Cookies["USERID"].Value = Convert.ToString(objResponse.USERID);
                            Response.Cookies["TOKEN"].Value = Convert.ToString(objResponse.USERID);
                            Response.Redirect("/member/view-profile.aspx", false);
                        }
                        else
                        {
                            lblMsg.Text = "You account is not Verified. For any further communication write to us at [email protected]";
                        }
                        break;
                    case 1:
                        lblMsg.Text = "Your email id is not registered. Please become our free member to login.";
                        Page.ClientScript.RegisterStartupScript(this.GetType(), "ConfirmUserRegistration", "ConfirmUserRegistration()", true);
                        break;
                    case 2:
                        lblMsg.Text = "Incorrect Password";
                        break;
                }

            }
            catch (Exception ex)
            {
                objUser.InsertWebsiteLog(Common.TOKEN, "ucLogin.aspx.cs", "btnSubmit_Click", "", ex.ToString());
            }
        }
Exemple #2
0
        public LoginDetails AuthenticateUser(LoginDetails objRequest)
        {
            DataSet ds = new DataSet();
            LoginDetails objLogin2 = new LoginDetails();
            try
            {
                SqlParameter[] sqlParams = new SqlParameter[2];
                sqlParams[0] = new SqlParameter("@LOGINID", SqlDbType.VarChar);
                sqlParams[0].Value = objRequest.LOGINID;
                sqlParams[1] = new SqlParameter("@PASSWORD", SqlDbType.NVarChar);
                sqlParams[1].Value = objRequest.PASSWORD;

                ds = CExecuteDataset("USP_AUTHENTICATEUSER", sqlParams);

                if (ds != null)
                {
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        objLogin2.ERRORCODE = Convert.ToInt32(ds.Tables[0].Rows[0]["ERRORCODE"]);
                        objLogin2.ISVERIFIED = Convert.ToInt32(ds.Tables[0].Rows[0]["ISVERIFIED"]);
                        objLogin2.USERID = (ds.Tables[0].Columns.Count > 1) ? new Guid(ds.Tables[0].Rows[0]["USERID"].ToString()) : Guid.Empty;
                    }
                }
            }
            catch (Exception ex)
            {
                InsertWebsiteLog(Common.TOKEN, "User.cs", "AuthenticateUser", JsonConvert.SerializeObject(objRequest), ex.ToString());
            }
            return objLogin2;
        }