3
编程方式登录的用户,我试图登录用户为表单提交的一部分,但为什么下面不工作:的Drupal 6
$user = db_fetch_object(db_query("SELECT * FROM users WHERE mail = '%s' AND pass = '%s'", $mail, md5($pass)));
if ($user) {
// Authenticate user and log in
$params = array(
'name' => $user->name,
'pass' => trim($user->pass)
);
// Authenticate user
$account = user_authenticate($params);
}
如果我倾倒$用户,我可以看到正确的值,但如果我转储帐户是空的。