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

                objRequest.REQUESTID = new Guid(Request.Cookies["TOKEN"].Value);
                objRequest.LOGINID = txtEmail.Text.ToString();
                objRequest = objUser.UserForgotPassword(objRequest);

                switch (objRequest.ERRORCODE)
                {
                    case 0:
                        SendForgotPasswordEmail();
                        lblMsg.Text = "An email to reset your password has been sent on your email id. ";
                        break;
                    case 1:
                        lblMsg.Text = "Invalid Email Id";
                        break;
                }
            }
            catch (Exception ex)
            {
                objUser.InsertWebsiteLog(Common.TOKEN, "ucForgotPassword.aspx.cs", "btnSubmit_Click", "", ex.ToString());
            }
        }
Ejemplo n.º 2
0
        public ForgotPassword UserForgotPassword(ForgotPassword objRequest)
        {
            DataSet ds = new DataSet();
            ForgotPassword objResponse = new ForgotPassword();
            try
            {
                SqlParameter[] sqlParams = new SqlParameter[2];
                sqlParams[0] = new SqlParameter("@REQUESTID", SqlDbType.UniqueIdentifier);
                sqlParams[0].Value = objRequest.REQUESTID;
                sqlParams[1] = new SqlParameter("@LOGINID", SqlDbType.VarChar);
                sqlParams[1].Value = objRequest.LOGINID;

                ds = CExecuteDataset("USP_FORGOTPASSWORD", sqlParams);

                if (ds != null)
                {
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        objResponse.ERRORCODE = Convert.ToInt32(ds.Tables[0].Rows[0]["ERRORCODE"]);
                    }
                }
            }
            catch (Exception ex)
            {
                InsertWebsiteLog(Common.TOKEN, "User.cs", "UserForgotPassword", JsonConvert.SerializeObject(objRequest), ex.ToString());
            }
            return objResponse;
        }