drupa匿名用户SESSION设置失效

比特逐光师
• 阅读 2067

匿名用户SESSION设置失效会引起很多问题,例如导致protected_pages module不工作,但它还是发生了。

其原因可能是uid = 0的用户被删除,一般人可能会觉得奇怪,为什么users表会有uid = 0的用户?其实那是drupal对匿名用户预留的记录,所以这个用户不能删除。如果真删除了可以使用以下SQL补上:

sqlINSERT INTO users SET uid = 0, name = 'anonymous';
INSERT INTO users_roles VALUES(0,1);

相关外文链接:
http://data.agaric.com/drupal-deleting-user-uid-0

点赞
收藏
评论区
推荐文章
Tommy744 Tommy744
4年前
洞察秋毫——JFrog日志分析 协助监视Docker Hub上的拉取操作
一、背景大家已经注意到,DockerHub现在开始对镜像拉取进行限制,无论是免费的匿名用户,还是认证用户。在六个小时内,从一个IP地址镜像拉取的请求次数超过固定阈值(匿名用户100次,认证用户200次)后,DockerHub就会限制其拉取带宽。虽然用户仍然可以拉取到Docker镜像,但是速度要慢得多。您可以阅读我们之前的博客文章《绕开Docker
喷火龙 喷火龙
4年前
cookie和session的详解与区别
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 C
Wesley13 Wesley13
3年前
MySQL学习【第三篇用户管理】
一.用户管理1.给mysql用户设密码以及删除用户1.给mysql的root用户设置密码root@db02scriptsmysqladminurootppassword'123'2.连接mysqlroot@db01~mysqluroo
Wesley13 Wesley13
3年前
Java Web学习总结(11)——Session使用示例教程
一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中
Stella981 Stella981
3年前
Git生成SSH公钥
一、设置Git全局用户名和邮箱配置gitconfigglobaluser.name"huhansan"gitconfigglobaluser.email"huhansan@qq.com"如果有对设置Git信息有疑惑的可以看这边篇文章:为什么要设置Git的邮箱和用户名(https://my.oschin
Stella981 Stella981
3年前
Linux删除用户
删除用户\userdelabc该删除操作将用户删除但保留用户的home文件夹和邮件文件夹。并且当用户abc正在登录的时候,删除操作将失败,如下:\userdelabcuserdel:userabciscurrentlyloggedin如果要删除用户同时删除用户的home文件夹以及邮件文件夹则执行:\user
Wesley13 Wesley13
3年前
vsftpd功能介绍
用户认证:匿名用户:ftp,anonymous,对应Linux用户ftp,随便输密码,都能登录系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow虚拟用户:特定服务的专用用户,独立的用户/密码文件nsswitch:networkserviceswitch名称解析框架pam:pluggableauthe
Stella981 Stella981
3年前
Linux总结笔记2
1.用户身份与能力用户身份号码——即UID超级用户UID0:系统的超级用户。系统用户UID1999:系统中系统服务由不同用户运行,更加安全,默认被限制不能登录系统。普通用户UID1000~:即管理员创建的用于日常工作而不能管理系统的普通用户。注意UID一定是不能冲突的,管理员创建的普通用户UID从10
Wesley13 Wesley13
3年前
MySQL查询区分大小写
问题描述:找出用户名id为’AAMkADExM2M5NjQ2LWUzYzctNDFkMC1h‘的用户的数据:select\fromusertablewhereid'AAMkADExM2M5NjQ2LWUzYzctNDFkMC1h';结果出现两条记录。这就奇怪了,id已经设置为主键,怎么会重复呢?难道是mysql的漏洞。后来发
Wesley13 Wesley13
3年前
mysql学习总结(三)
1.SQL注入     1)什么是sql注入:         例如:用户在网页进行登录操作时,输入数据库语句,导致网页的登录限制失效,不需要输入用户名和密码,用户可以输入语句就登录网页     2)出现sql注入的原因:        因为太相信用户的输入,导致我们在接收用户
陈杨 陈杨
4星期前
HarmonyOS5云服务技术分享--匿名登录功能指南
Hi亲爱的开发者朋友们!👋今天咱们来聊聊如何给应用添加「游客模式」登录功能,让用户不用注册也能畅快体验你的APP。这篇指南会手把手带你走通整个流程,文末还有几个避坑小技巧哦🌟为什么需要匿名登录?想象一下新用户第一次打开你的应用,繁琐的注册流程可能会劝退