Beispiel #1
0
        public ActionResult RecoverPasswordResult(RecoverPasswordModelView recover)
        {
            if (recover == null)
            {
                return(View("RecoverPassword", recover));
            }

            usuario = usuarioDAO.GetByEmail(recover.Email);

            if (usuario == null)
            {
                return(View("RecoverPassword", recover));
            }

            MembershipUser user = Membership.GetUser(usuario.Login);

            usuario.LastTokenForRecover = Membership.GeneratePassword(12, 1);

            //Envia o Token de recupeação de senha
            try
            {
                MailFactory email = new MailFactory(usuario.Email, "*****@*****.**", "Recuperação de Login", "Token: " + usuario.LastTokenForRecover);

                email.Send();
            }
            catch (ArgumentException ex)
            {
            }

            return(View());
        }
Beispiel #2
0
        public ActionResult RecoverPassword()
        {
            var model = new RecoverPasswordModelView();

            return(View(model));
        }