Witam, dziś zmieniłem sobie system logowania. Polega to na tym, że z bocznego menu usunąłem rejestrację oraz okna logowanie.php. Zamiast tego dodałem jeden link "Logowanie" prowadzący do strony na którą przeniosłem okna logowania czyli logowanie.php. Problem w tym, że ten system ma wadę a jest nią to, że po zalogowaniu zostaje się nadal na stronie logowanie.php, ten sam problem dotyczy wylogowania. Tak więc moje pytanie jest takie, czy istnieje jakiś bardziej profesjonalny MOD do tego, lub czy w jakiś sposób mogę ustawić aby po zalogowaniu przechodzić na stronę główną galerii.
Moja strona:
www.galeriakolejowa.rail.plMój Login.php :
$main_template = 0;
$nozip = 1;
define('ROOT_PATH', './');
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
$error = 0;
if ($user_info['user_level'] != GUEST || empty($HTTP_POST_VARS['user_name']) || empty($HTTP_POST_VARS['user_password'])) {
if (!ereg("index.php", $url) && !ereg("login.php", $url) && !ereg("register.php", $url) && !ereg("member.php", $url)) {
redirect($url);
}
else {
redirect("index.php");
}
}
else {
$user_name = trim($HTTP_POST_VARS['user_name']);
$user_password = trim($HTTP_POST_VARS['user_password']);
$auto_login = (isset($HTTP_POST_VARS['auto_login']) && $HTTP_POST_VARS['auto_login'] == 1) ? 1 : 0;
if ($site_sess->login($user_name, $user_password, $auto_login)) {
if (!ereg("index.php", $url) && !ereg("login.php", $url) && !ereg("register.php", $url) && !ereg("member.php", $url)) {
redirect($url);
}
else {
redirect("index.php");
}
}
else {
$error = $lang['invalid_login'];
}
}
if ($error) {
$main_template = "error";
include(ROOT_PATH.'includes/page_header.php');
show_error_page($error);
}
?>
Mój plik Logout.php :
$main_template = 0;
$nozip = 1;
define('ROOT_PATH', './');
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
$site_sess->logout($user_info['user_id']);
if (!ereg("index.php", $url) && !ereg("lightbox.php", $url) && !ereg("login.php", $url) && !ereg("register.php", $url) && !ereg("member.php", $url)) {
redirect($url);
}
else {
redirect("index.php");
}
?>