你在这里

代码方式 使用户登陆

主标签

利用代码方式进行登陆,无需 login page 或者 login block, 非常适合rules 在流程上的应用。

<?php

function MYMODULE_user_login_credentials($username, $password) {

    if(
user_authenticate($username, $password))
    {
     
$user_obj = user_load_by_name($username);
     
$form_state = array();
     
$form_state['uid'] = $user_obj->uid;     
     
user_login_submit(array(), $form_state);
      return
true;
    }
    else
    {
        return
false;
    }

}

?>
Drupal 版本: 

猜你喜欢

有意思