session 问题, 没办法管理员登陆后台

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

最近迁移了网站到了WINDOWS 2003 的空间, 就一直没办法登陆网站。
帐户和密码都是正确的, 希望也不提示任何错误就是返回登陆界面。
联系了空间商, 说是SESSIION 的问题。
我不是很了解这个, 是我程序里面修改,还是空间商那边修改....
希望大家能指点一下。

回答:
应该是空间没配置好!

PHP的环境可能有问题

有提示什么么?

谢谢大家的关注。
我的网站已经快3年了
没有什么提示,也没说密码错误。
输完用户名和密码, 就象刷新了一下。有是登陆的界面。

我把 程序COPY 过来,大家帮看看

INSERT INTO `ecs_sessions` VALUES ('908c7094a8245a381242d7389b8ce822',1196924126,0,0,'192.168.3.114','a:21:{s:12:\"languages_id\";i:4;s:8:\"language\";s:7:\"english\";s:7:\"from_ad\";i:0;s:7:\"referer\";s:4:\"Home\";s:7:\"user_id\";i:0;s:9:\"user_name\";s:0:\"\";s:5:\"email\";s:0:\"\";s:9:\"user_rank\";i:0;s:10:\"user_money\";i:0;s:11:\"user_points\";i:0;s:10:\"user_bonus\";i:0;s:8:\"discount\";d:1;s:13:\"currency_code\";s:3:\"USD\";s:14:\"currency_value\";s:10:\"1.00000000\";s:11:\"symbol_left\";s:1:\"$\";s:7:\"welcome\";s:5:\"Guest\";s:10:\"handingfee\";i:2;s:11:\"shippingfee\";d:2.9900000000000002131628207280300557613372802734375;s:17:\"first_item_charge\";s:41:\"First item charge: <strong>%s %s</strong>\";s:15:\"per_item_charge\";s:32:\"<strong>%s %s</strong> per items\";s:9:\"flow_type\";i:0;}');

上面的是数据库的SESSIONS 表

function set_cookie($user_id, $user_password, $salt = '')
{
/* b2cpowershopSHOP 本身的会员系统不需要自动登录
$time = time() + 3600 * 24 * 30;

setcookie('ECS[user_id]', $user_id, $time);
setcookie('ECS[password]',$GLOBALS['ecs']->compile_password($user_password), $time);
*/
return;
}

/**
* 设置用户session
*
* @accesspublic
* @param
*
* @return void
*/
function set_user_session($user_id, $user_name, $email)
{
$_SESSION['user_id']= $user_id;
$_SESSION['user_name'] = $user_name;
$_SESSION['email']= $email;
}
}

还是得具体到你网站看

缓存清理过没有?

清理缓存 还是没用。

是IP验证机制出了问题!把IP验证删除即可!

是ip验证机制出了问题,删除p验证机即可!