Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Cadastro e Login - #24 Validate Active User

19/11/2018

Nessa vídeo-aula vamos verificar se o token enviado pelo email está validado no nosso sistema verificando se o usuário está ativo.

Token login

Vamos criar o método de validação na ClassValidate:

#Método de validação de confirmação de email
public function validateUserActive($email)
{
    $user=$this->login->getDataUser($email);
    if($user["data"]["status"] == "confirmation"){
        if(strtotime($user["data"]["dataCriacao"])<= strtotime(date("Y-m-d H:i:s"))-432000){
            $this->setErro("Ative seu cadastro pelo link do email");
            return false;
        }else{
            return true;
        }
    }else{
        return true;
    }
}

Posteriormente vamos chamar o método no nosso controllerLogin:

$validate->validateUserActive($email);

Fique ligado também no diagrama de classes!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Cadastro e Login - #23 Verify Attempt Login
Neste vídeo vamos aprender como guardar a quantidade de tentativas errôneas de login executadas pelo usuário do site e bloquear caso ultrapasse o máximo.
Saiba mais!
Cadastro e Login - #25 Sessions I
Nessa vídeo aula vamos iniciar os trabalhos com $_SESSION no PHP. Vamos setar algumas configurações para tornar nossas sessões mais seguras.
Saiba mais!
Cadastro e Login
Neste curso vamos aprender a criar um sistema completo de cadastro e login.
Saiba mais!