匿名用户SESSION设置失效会引起很多问题,例如导致protected_pages module不工作,但它还是发生了。
其原因可能是uid = 0的用户被删除,一般人可能会觉得奇怪,为什么users表会有uid = 0的用户?其实那是drupal对匿名用户预留的记录,所以这个用户不能删除。如果真删除了可以使用以下SQL补上:
sql
INSERT INTO users SET uid = 0, name = 'anonymous'; INSERT INTO users_roles VALUES(0,1);
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。