当用户输入他的登录信息并点击提交时,我想检查该用户是否已经存在。 所以,我有以下两个问题 1. 需要实现哪个钩子(Hook),用于用户点击登录表单上的提交按钮的情况。我需要用户输入的用户名。 2. 如何以编程方式检查用户是否已存在于 drupal 中?
一些示例代码将不胜感激。 请帮忙。
谢谢。
最佳答案
Drupal 7 提供了一个通过名称获取用户对象的函数:
$user = user_load_by_name($name);
if(!$user){
// User doesn't exist
}
else {
// User exists
}
http://api.drupal.org/api/drupal/modules%21user%21user.module/function/user_load_by_name/7
关于php - 检查用户是否已经存在于drupal中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2803425/