Включил OpenID на сайте.. зарегистрировался для теста.. получилось. user в table users создался.. (test5, test5@mail.com)
попробовал через этот же OpenID service сделать test6, test6@mail.com.. сервис ответ отдаёт как надо а вот в Drupal у меня он не создаётся новым test6 v users а залогинивается как test5... куки чистил все не помогает.. в чём проблема?? как это исправить?
Комментарии
понял... в table authmap есть про него запись
6, 15756, 'http://openidserver/', 'openid'
ну токо я не понял а как же 2-ие юзера будут заходить если
$account = user_external_load($identity);
function user_external_load($authname) {
$result = db_query("SELECT uid FROM {authmap} WHERE authname = '%s'", $authname);
if ($user = db_fetch_array($result)) {
return user_load($user);
}
else {
return 0;
}
}
$identity он всегда одинаковый.. это же openidserver
что то я не понял... как этим openId пользоватся