Вход в защитени страници

MontefuckeR

Registered
Значи направил съм на някой страници да са защитени с регистрация обаче се чудя като влезеш в тях съм го направил така:
header("LOCATION: login.php");
и те препраща в login обаче то като си влезеш в акаунта вече не си на страницата от която влизаш.Искам като влезеш в акаута си да си останеш в страницата на която ти е по искало парола
 
header("LOCATION: login.php?redirect=page.php");
и после като се логнеш, ако redirect e празно, пренасочваш към индекс, а ако не, пренасочваш към страницата от redirect ;)
 
chalgoman каза:
header("LOCATION: login.php?redirect=page.php");
и после като се логнеш, ако redirect e празно, пренасочваш към индекс, а ако не, пренасочваш към страницата от redirect ;)
ееееееее въобще не се бях сетил за дая идея... леле добро е
 
Ето и едно по просто решение.
Поставяш това след края на логина и те изпраща там от където си дошъл.
Код:
$refer=getenv("HTTP_REFERER");
header("Location: $refer");
 
Dodo1987 каза:
Ето и едно по просто решение.
Поставяш това след края на логина и те изпраща там от където си дошъл.
Код:
$refer=getenv("HTTP_REFERER");
header("Location: $refer");
така по лесно но ако вляза от login.php ?
тогава ще ме върне пак там
 
chalgoman каза:
header("LOCATION: login.php?redirect=page.php");
и после като се логнеш, ако redirect e празно, пренасочваш към индекс, а ако не, пренасочваш към страницата от redirect ;)
така ли остава последно ?
 
chalgoman каза:
header("LOCATION: login.php?redirect=page.php");
и после като се логнеш, ако redirect e празно, пренасочваш към индекс, а ако не, пренасочваш към страницата от redirect ;)
За това ли говореше:
$log = $_GET['redirect'];
if($log == ""){
header("LOCATION: index.php");
}else{
header("LOCATION: $log.php");
}
щото така чакам 3 часа докато вляза...
 

Back
Горе