Drupal 6:允许外部站点通过Drupal进行身份验证
我如何允许一个已经有用户数据库的简单PHP站点让Drupal处理用户的登录?我想我可以使用服务(但我需要这方面的帮助),或者,是否有某种方式可以将用户传递到Drupal登录表单进行登录,但简单的外部PHP站点通过某种cookie安排知道用户已登录 主要的优先事项是,用户只需为两个站点登录一次,外部站点上的现有用户可以得到维护并顺利过渡。我希望Drupal作为主要用户db,因为它更安全,而且我认为通过Drupal进行外部身份验证比通过其他方式更容易Drupal 6:允许外部站点通过Drupal进行身份验证,drupal,drupal-6,Drupal,Drupal 6,我如何允许一个已经有用户数据库的简单PHP站点让Drupal处理用户的登录?我想我可以使用服务(但我需要这方面的帮助),或者,是否有某种方式可以将用户传递到Drupal登录表单进行登录,但简单的外部PHP站点通过某种cookie安排知道用户已登录 主要的优先事项是,用户只需为两个站点登录一次,外部站点上的现有用户可以得到维护并顺利过渡。我希望Drupal作为主要用户db,因为它更安全,而且我认为通过Drupal进行外部身份验证比通过其他方式更容易 有什么想法吗?引导Drupal是一种方法。见:
有什么想法吗?引导Drupal是一种方法。见:
它确实有加载您可能不需要的其他Drupal进程的开销,但至少它会让您能够将Drupal的权限系统添加到您自己的应用程序中。我发现将talker.PHP文件放在druapl根目录中是最简单的工作方式;从上面的链接可以看出,工作目录可能会有问题。引导Drupal是一种方法。见:
它确实有加载您可能不需要的其他Drupal进程的开销,但至少它会让您能够将Drupal的权限系统添加到您自己的应用程序中。我发现将talker.PHP文件放在druapl根目录中是最简单的工作方式;从上面的链接可以看出,工作目录可能会有问题。有几种方法可以做到这一点
我希望这能有所帮助。有几种方法可以做到这一点
我希望这有帮助。Aagh。看起来太复杂了!谢谢你,啊。看起来太复杂了!谢谢你。最终用户会怎么看?它会简单地要求用户登录drupal站点,然后重定向吗?2.我试过查看服务文档,但找不到有关此特定功能的任何信息。您可以共享一个链接吗?在这两种情况下,您都需要调用API。这是php中服务模块1的一个示例。最终用户会怎么看?它会简单地要求用户登录drupal站点,然后重定向吗?2.我试过查看服务文档,但找不到有关此特定功能的任何信息。您可以共享一个链接吗?在这两种情况下,您都需要调用API。这是php for service模块中的一个示例。