Cadastro e Login - #24 Validate Active User
19/11/2018Nessa 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!
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.
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.