カスタムコードをコアから取り出そうとしています。私がログインしていない状態で、ユーザが作業されている可能性があり、プロジェクトを更新するために、古いセッションIDをキャプチャし、この関数でこのカスタムコードをdrupalコアユーザーモジュールから移動するにはどうすればよいですか?
sess_regenerate後
function user_authenticate_finalize(&$edit) {
global $user;
watchdog('user', 'Session opened for %name.', array('%name' => $user->name));
// Update the user table timestamp noting user has logged in.
// This is also used to invalidate one-time login links.
$user->login = time();
db_query("UPDATE {users} SET login = %d WHERE uid = %d", $user->login, $user->uid);
$old_session_id = session_id(); //THIS LINE NEEDS TO BE MOVED
// Regenerate the session ID to prevent against session fixation attacks.
sess_regenerate();
tf_user_new_session_id($user, $old_session_id); //THIS LINE NEEDS TO BE MOVED
user_module_invoke('login', $edit, $user);
}
直前のラインと右の()。