Update ext/user/main.php
Site owners can now choose in board config what page users will go to when logging in: - Previous page (default) - My Profile (old default)
This commit is contained in:
parent
59ec209c4a
commit
62ad4c0ecb
@ -144,7 +144,12 @@ class UserPage extends Extension {
|
|||||||
}
|
}
|
||||||
log_info("user", "Logged out");
|
log_info("user", "Logged out");
|
||||||
$page->set_mode("redirect");
|
$page->set_mode("redirect");
|
||||||
$page->set_redirect(make_link());
|
|
||||||
|
// Try forwarding to same page on logout unless user comes from registration page
|
||||||
|
if (isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], "user_admin/create"))
|
||||||
|
$page->set_redirect ($_SERVER['HTTP_REFERER']);
|
||||||
|
else
|
||||||
|
$page->set_redirect(make_link());
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!$user->check_auth_token()) {
|
if(!$user->check_auth_token()) {
|
||||||
@ -330,7 +335,12 @@ class UserPage extends Extension {
|
|||||||
$this->set_login_cookie($duser->name, $pass);
|
$this->set_login_cookie($duser->name, $pass);
|
||||||
log_info("user", "{$user->class->name} logged in");
|
log_info("user", "{$user->class->name} logged in");
|
||||||
$page->set_mode("redirect");
|
$page->set_mode("redirect");
|
||||||
$page->set_redirect(make_link("user"));
|
|
||||||
|
// Try returning to previous page
|
||||||
|
if (isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], "user_admin/create"))
|
||||||
|
$page->set_redirect ($_SERVER['HTTP_REFERER']);
|
||||||
|
else
|
||||||
|
$page->set_redirect(make_link("user"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
log_warning("user", "Failed to log in as ".html_escape($name)." [$hash]");
|
log_warning("user", "Failed to log in as ".html_escape($name)." [$hash]");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user