验证链接以检查用户登录不是

时间:2014-04-14 12:28:25

标签: javascript php

在网站中点击链接,如果用户登录该网站,该页面会重定向到另一个页面,否则会重定向到登录页面,我们如何验证该页面。你可以为此提供任何解决方案。

2 个答案:

答案 0 :(得分:0)

您可以通过会话完成此操作。有关会话的更多详细信息:LINK

<?php
  if(isset($_SESSION['login'])) {  
    header ("Location:dashboard.php");
  }
  else
  {
    header ("Location: login.php");
  }
?>

在此检查中是否设置了会话,然后用户登录,然后将其重定向到dashboard.php,或者如果未设置会话,则会重定向到login.php页。

在登录页面中

将会话$_SESSION['login']设置为10。或者您也可以存储用户名。

答案 1 :(得分:0)

在网站中,用户登录大部分时间被定义为PHP会话。您的问题的答案是检查是否存在需要登录的页面上的会话。如果会话不存在,则用户将被重定向到登录页面

示例:

if(!isset($_SESSION['login']))
{
   header('location: login.php');
}
else
{
   //Do nothing because the user is logged in.
}