|
【推荐】 dz论坛注册后无法自动登录解决过程【惊险!】
8 w5 I) o, c( C, \! X/ H1 g
0 V) N6 c0 k, g0 P" _% y3 r1 b) V" `0 |! Y9 i6 O
在根目录下找到config.inc.php文件 ]6 D4 X# |' S4 U k- u+ ~4 `1 W
T& ?7 h- P+ [
找到这行
. p/ _5 h% t+ @! l# r2 x `( H( S8 R$ R. u6 C W) d O
把这一串官方源代码- $cookiepre = 'cdb_'; // cookie 前缀
" E$ {! L: e. s0 b- N - $cookiedomain = ''; // cookie 作用域1 `# m& k) v: x( s4 H* E
- $cookiepath = '/'; // cookie 作用路径
复制代码
2 a2 q7 Y+ X# P& ]9 i! a2 [2 ~9 y; H2 A( V$ v4 J
不管你原来的是什么,都用它替换掉,就暂时OK了。
9 N' F/ p$ Q. e: a. m& @ m! v
/ M' i2 x( Y$ T8 t/ O' ]究其原因,我们不难想到,cookie本身是一个保留登录信息的东东,而我之前出错就是这一串代码不知什么原因被替换成了下面这个错误的代码:- // [CH] 如您对 cookie 作用范围有特殊要求, 或论坛登录不正常, 请修改下面变量, 否则请保持默认
) s$ E9 ]2 N8 x8 F3 g - $cookiepre = 'N2n_'; // cookie 前缀
3 k3 D- B9 J. a( E0 ` - $cookiedomain = ''; // cookie 作用域
\% m2 s* N, m6 S% ? c4 V1 @ - $cookiepath = '/'; // cookie 作用路径
复制代码
! v' v) N. x5 u4 ?" b官方的注释也说明了问题,登录出现问题就可能是这串代码被恶意更改的结果! |
|