cada vez que se carga una pagina lo que hago es verificar que dicho usuario tenga el email verificado en el caso de que no lo tenga lo enviará a x pagina...
Lo hago de la siguiente manera
Código
if(users::Check_Email_Verified($_SESSION['id_user']) == false)
{
?>
<script type="text/javascript">
window.location.href = 'verify_email';
</script>
<?php
}
retorna false si dicho usuario no tiene el correo verificado
retorna true si dicho usuario tiene el correo verificado
Código
function Check_Email_Verified($id_user)
{
$con = Connection('root', '');
$query = $con->prepare('SELECT (email_verified) FROM usuarios WHERE id_user = :id_user');
$results = $query->fetchAll();
$result = false;
{
if($results[0]['email_verified'] == 1)
{
$result = true;
}
}
return $result;
}
La alternativa que tenia en mente sería usar una $_SESSION
Código
if($_SESSION['email_verified'] == false)
{
[Redirige a x pagina]
}
No sabría cual debería usar si como lo hago hasta ahora realizando consultas o con una $_SESSION.
¿Cual podría ser la forma más segura y optima de hacer esto?
Muchas gracias


 
  




 Autor
 Autor
		



 En línea
									En línea
								





