首页 / 帖子
如何使用代码让用户登录?

使用uid,自动让用户登录。

2个答案
老葛
发布于:2016-07-13 17:33

D7下 

$state = array('uid'=> $uid);
user_login_submit($form, $state);


D6

global $user;
$user = user_load($uid);
user_authenticate_finalize((array)$user);


Amanda Song
发布于:2016-07-13 23:49

之前有做过类似的,可以参考一下:
D7:

$form_state['uid'] = $uid;
user_login_submit(array(), $form_state);
//登录成功跳转到首页
drupal_goto('<front>');