如何让一个已经拥有用户数据库的简单PHP站点让Drupal处理用户登录?我想我可以使用服务(但我需要帮助)或者有一些方法将用户传递给Drupal登录表单进行登录,但简单的外部PHP站点通过某种cookie安排知道用户已登录?
主要优先级是用户只需要为两个站点登录一次,外部站点上的现有用户可以保持平稳过渡。我希望Drupal作为主要的用户数据库,因为它更安全,我认为从Drupal而不是相反的方式进行外部身份验证更容易。
有什么想法吗?
答案 0 :(得分:1)
Bootstrapping Drupal是一种方法。请参阅:http://drupal.org/node/710560
它确实有加载你可能不需要的其他Drupal进程的开销,但至少它会让你能够将drupal的权限系统添加到你自己的应用程序中。我发现在druapl root中使用talker .PHP文件是最简单的工作方式;从上面的链接看,工作目录可能有问题。
答案 1 :(得分:0)
你可以采用几种方法
我希望这会有所帮助。