user_login_submit
modules/user/user.module, строка 951
- Версии
- 5
user_login_submit(
$form_id,$form_values)- 6
user_login_submit($form, &$form_state)
Код
<?php
function user_login_submit($form_id, $form_values) {
global $user;
if ($user->uid) {
// To handle the edge case where this function is called during a
// bootstrap, check for the existence of t().
if (function_exists('t')) {
$message = t('Session opened for %name.', array('%name' => $user->name));
}
else {
$message = "Session opened for ". check_plain($user->name);
}
watchdog('user', $message);
// Update the user table timestamp noting user has logged in.
db_query("UPDATE {users} SET login = %d WHERE uid = %d", time(), $user->uid);
// Regenerate the session ID to prevent against session fixation attacks.
sess_regenerate();
user_module_invoke('login', $form_values, $user);
return 'user/'. $user->uid;
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии