Exemplo n.º 1
0
        public string EnviarPESenha(string email)
        {
            CaptchaReponse response = ValidateCaptcha(Request["g-recaptcha-response"]);

            if (response.Success)
            {
                var url = Request.Url.DnsSafeHost;

                var usuario = LoginServer.BuscarEmailCadastrado(email);
                if (usuario == null)
                {
                    LoginServer.CriarUsuarioAutoCadastro(email, url);
                }
                else
                {
                    LoginServer.RecuperarSenha(usuario, url);
                }
                return("Email enviado com sucesso! Acesse a sua caixa de email para ativação da nova senha, além da caixa de entrada verifique se o e-mail não está na caixa de spam.");
            }
            return("=( Ocorreu um erro tente novamente!");
        }