Beispiel #1
0
        public ActionResult RemindPassword(string emailToSend)
        {

            bool Status = false;
            User tmp = SqlUser.GetUser(emailToSend);

            //string pass = SqlUser.GetUserPassword(tmp);
            if (tmp != null)
            {
                string activationCode = Guid.NewGuid().ToString();
                if(SqlUser.SaveUserActivationCode(emailToSend,activationCode))
                {
                    SendRemindPasswordLink(emailToSend, activationCode, tmp.FirstName);
                    Status = true; //wyświetli się w widoku komunikat o udanej próbie wysłania powiadomienia o haśle
                }
                
            }
            else
            {
                Status = false; //wyświetli się w widoku komunikat o błędzie
            }
            ViewBag.Message = Status;
            return RedirectToAction("Sent", new { mode = Status });
        }