Перенаправить верхний фрейм после входа - PullRequest
0 голосов
/ 04 октября 2018

Мне нужна помощь.Мой логин находится на боковой панели (включен php).Функция #

$(document).ready(function(){
$('#AuthorizationSuccess').hide();
$('#AuthorizationFail').hide();
$('#Button').click(function(){
    var Email       = $('#email_right').val();
    var Password    = $('#password_right').val();
    $.post( "/post.php", { Form: 'Login', RightBlock: '1', Email: Email, Password: Password, RedirectUrl: '<?php echo (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : '/'; ?>'  },
        function(data){
            //alert (data);
            if(data=='success'){
                window.top.location.href = RedirectUrl; 
            }
            else{
                $('#AuthorizationFail').html('Error: ' + data);
                //$('#AuthorizationFail').show();
            }
        });
});

});

После входа пользователя в систему мне нужно перенаправить его на страницу реферера (имя сеанса bc теперь не пустое, и на этой боковой панели будет информация профиля) или перезагрузить страницу боковой панели.

Меня пыталисьмного комбинаций перенаправления ...

window.top.location.href = RedirectUrl;

window.top.location.href = '' + RedirectUrl + '';

1 Ответ

0 голосов
/ 04 октября 2018

Извините.Найти ошибку.Правый код ниже.

$(document).ready(function(){
$('#AuthorizationSuccess').hide();
$('#AuthorizationFail').hide();
$('#Button').click(function(){
    var Email       = $('#email_right').val();
    var Password    = $('#password_right').val();
    var RedirectUrl = '<?php echo (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : '/'; ?>';
    $.post( "/post.php", { Form: 'Login', RightBlock: '1', Email: Email, Password: Password, RedirectUrl: RedirectUrl  },
        function(data){
            //alert (data);
            if(data=='success'){
                window.top.location.href = ''+RedirectUrl+''; 
            }
            else{
                $('#AuthorizationFail').html('Error: ' + data);
                //$('#AuthorizationFail').show();
            }
        });
});

});

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...