Yönlendirilecek önceki sayfa site dışında sorunu.
Kullanıcı login olduğunda
<script>
window.history.back();
</script>
ajax success olduğunda bu şekilde yönlendiriyorum, ama login sayfasına site dışından gelindiğinde
önceki sayfa haliyle site dışı oluyor.
<?php
if(isset($_SERVER["HTTP_REFERER"])){
$backpace = $_SERVER["HTTP_REFERER"];
}else{
$backpace = "";
}
Forma gizli input ekledim
<input type="hidden" value="$backpace" name="backpage">
php sorguda ise login başarılı ise
$login_success = false;
if(!empty($_POST["backpace"])){
$login_success = 1; //site içi
}else{
$login_success = 2; //site dışı
}
?>
ajax bölümünde :
<script>
--------------------------------
if(objectR.login){
if(objectR.login == 1){
window.history.back();
}else if(objectR.login == 2){
window.location = 'http://anasayfa/';
}
}
</script>