使用Drupal 7进行外部站点身份验证


External site Authentication with Drupal 7

如果这个问题已经被问过很多次了,我很抱歉,但我想知道是否有人有在Drupal 7中实现远程身份验证系统的好教程的链接。我是Drupal新手。

我在网上找到了各种各样的例子,但是在Drupal 5到6到7之间,这样做的系统似乎发生了很大的变化。

我有一个工作系统,它允许我远程验证一个用户,并将该用户添加到我的drupal安装中。然而,现在我不能登录任何Drupal帐户(例如admin),因为我得到一个错误,说用户名是未知的,因为代码正在寻找我的admin用户名在外部系统。

我得到一个无法识别的用户名错误。代码正在为外部用户和内部用户执行。

我知道这很简单。

外部站点登录

在同一服务器上,尝试从相同路径上的任何存储

像/存储

define('DRUPAL_ROOT','D:/wamp/www/drupal');
require_once '../includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
//change this line and put your username and password instead of 'admin' and 'password'
$account = user_authenticate('krishana', 'hiddens');
$user = user_load($account, TRUE);
drupal_session_regenerate();