会员等级设置,需要重新登录才起效(求助)

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

在普通会员已登录的情况下,管理员在后台设置会员为VIP,前台不能马上变(会员买东西还是按VIP价格来买的)他要重新登录才会变。
清除后台缓存,还是一样。
麻烦帮我解答下,谢谢!

回答:
是的。他需要重新赋值session里面的值
如果不退出的话.你可以重新修改下session里面的值

我不知道怎么改,对PHP不熟,教下我好吗?

是的。他需要重新赋值session里面的值
如果不退出的话.你可以重新修改下session里面的值
netaxcess 发表于 2010-5-31 14:02

不知道在哪里修改....

这个等级修改,是需要退出再登陆。

这个等级修改,是需要退出再登陆。
晓天 发表于 2010-6-1 13:24

可以告诉我改那个文件吗?
我想在后台修改等级后,前台刷新页面就会变成所设置的等级。

在用户登录后,他会成一个session 这个里面存放着他进如商城时候的信息(调用数据库),而你之后修改了他的级别,这时候不能修改这个指定用户的session值,所以是没有用,只有他退出在登录重新生成新的指定与他session才可以。 LZ明白否?

在用户登录后,他会成一个session 这个里面存放着他进如商城时候的信息(调用数据库),而你之后修改了他的级别,这时候不能修改这个指定用户的session值,所以是没有用,只有他退出在登录重新生成新的指定与他sessi ...
ectianjiao 发表于 2010-6-1 17:11

恩,那我改下数据库就可以了哈。
非常谢谢你们!

不是修改数据库怎么简单的哦
首先要知道 等级修改的时机。
1 后台添加积分
2 发货时
3 修改等级
4 前台购买时
5 前台参加活动减积分
这些都会影响到积分,如果一个一个都去判断修改的地方会很多。


另一种,init.php文件中修改程序,读取 现在session中的等级,然后再和数据库的用户等级是否一致
如果不一致,那么再更新session表。

不是修改数据库怎么简单的哦
首先要知道 等级修改的时机。
1 后台添加积分
2 发货时
3 修改等级
4 前台购买时
5 前台参加活动减积分
这些都会影响到积分,如果一个一个都去判断修改的地方会很多。


另一种 ...
晓天 发表于 2010-6-2 10:19

这么麻烦,那我还是不改了...