コード例 #1
0
ファイル: Login.cs プロジェクト: vietpv94/Recruitment-website
        public void GetFullInfo()
        {
            var dataAccess = new DaoLogin();
            var dataTable  = dataAccess.GetLoginInfo(EmailLogin);

            EmailLogin       = dataTable.Rows[0]["EmailLogin"].ToString();
            Password         = dataTable.Rows[0]["PassWordLogin"].ToString();
            RegistrationTime = Convert.ToDateTime(dataTable.Rows[0]["RegistrationDate"]);
        }
コード例 #2
0
    protected void btnForgot_Click(object sender, EventArgs e)
    {
        try
        {
            var    email   = inputEmail.Value.Trim();
            var    token   = email + DateTime.Now;
            var    dao     = new DaoLogin();
            object oResult = dao.RecoverPassInfo(email, token);


            if (oResult == null || oResult.ToString().Equals("0"))
            {
                JavaScriptAleart("Khôi phục mật khẩu thất bại");
                return;
            }
            if (oResult.Equals("INVALID_EMAIL"))
            {
                JavaScriptAleart("Email bạn nhập chưa được đăng ký với chúng tôi");
                return;
            }
            if (oResult.Equals("NOT_ACTIVE"))
            {
                JavaScriptAleart("Tài khoản của bạn chưa được kích hoạt nên không thể sử dụng chức năng này");
                return;
            }
            if (oResult.Equals("2"))
            {
                var dao2       = new DaoRecruiter();
                var dataTable2 = dao2.GetRecruitorInfoByEmail(email);
                var code2      = dataTable2.Rows[0]["User_Valid_Email_Code"].ToString();
                SendEmailMember(code2, email);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success");
            }
            else
            {
                var dao1      = new DaoLogin();
                var dataTable = dao1.GetLoginInfo(email);
                var code      = dataTable.Rows[0]["User_Valid_Email_Code"].ToString();
                SendEmailMember(code, email);
                Session["STATUS"] = "ok";
                Response.Redirect("/Notify/NotificationCenter.aspx?Forgot=success");
            }
        }
        catch (NullReferenceException ex)
        {
            JavaScriptAleart("" + ex.Message);
        }
    }