在Drupal中,有一个我必须处理的网站有一个恼人的怪癖。
只要有人注册,他们就会被重定向到自定义页面。我已经为drupal_goto进行了搜索,并在数据库中查找导致此重定向发生的原因。
什么是最有效的追踪方式?
答案 0 :(得分:1)
考虑LoginToboggan模块。这是关于它的引用(来自模块的项目页面):
...通过提供以下功能和可用性改进,在外部模块中对Drupal登录系统进行了一些修改:
- 允许用户使用其用户名或电子邮件地址登录。
- 允许用户立即登录。
- 在“拒绝访问”页面上为未登录(匿名)用户提供登录表单。
- 该模块提供了两个登录块选项:一个使用JavaScript在单击“登录”后立即显示块中的表单。另一个将用户带到一个单独的页面,但在登录时将用户返回到原始页面。
- 使用两个电子邮件字段自定义注册表单以确保准确性。
- 使用“立即登录”功能时,可以选择将用户重定向到特定页面。
- 可选择在验证其电子邮件地址后将用户重定向到特定页面。
- (可选)显示表示登录成功的用户消息。
- 可选择将登录和注册表单合并到一个页面上。
- 可选择以预定义的时间间隔从系统中清除未经验证的用户(请阅读INSTALL.txt的CAVEATS部分,了解有关配置此功能的重要信息!)。
- 当用户通过电子邮件验证过程验证时,与Rules模块集成以执行各种任务。
答案 1 :(得分:1)
找到它。由前一位开发人员实现的流氓drupal_goto()语句。