我昨天已经编写了一个User Dasboard代码,现在如果我以用户身份登录,则会在浏览器中出现此错误消息:
The page isn’t redirecting properly
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
This problem can sometimes be caused by disabling or refusing to accept cookies.
在所有浏览器中它都是相同的错误,我删除了所有的cookie,但我认为这是我脚本中的一个问题,因为我已经在脚本中添加了一些新代码。
一些用户登录工作完善另一个无法加载仪表板并且出现错误。
代码我在头文件中更改了$userdetails = mysql_fetch_array
:
<?php
require_once('../function.php');
require_once("anotifier.php");
connectdb();
session_start();
if (!is_user()) {
redirect("$baseurl/signin");
}
$user = $_SESSION['username'];
$sid = $_SESSION['sid'];
$userdetails = mysql_fetch_array(mysql_query("SELECT id, firstname, mallu, block, sid, mv, btc, iban, lastname, bic, bicde, ibande FROM users WHERE email='".$user."'"));
$uid = $userdetails[0];
$mallu = $userdetails[2];
$ufnm = $userdetails[1];
$btc= $userdetails[6];
$iban= $userdetails[7];
$lastname= $userdetails[8];
$bic= $userdetails[9];
$bicde= $userdetails[10];
$ibande= $userdetails[11];
if($sid!=$userdetails[4]){
redirect("$baseurl/signout");
}
if($userdetails[3]==1){
redirect("$baseurl/signout");
}
if($userdetails[5]==0){
redirect("$baseurl/verify");
}
$gen = mysql_fetch_array(mysql_query("SELECT sitetitle FROM general_setting WHERE id='1'"));
?>
不知道问题是什么,因为有些用户可以登录另一个用户。
感谢您的帮助!