Sto seguendo questa istruzione da un'altra discussione. Simple example of popup. Il problema è che non posso farlo funzionare sulla mia app Laravel. Non sono abbastanza informato sui cookie e non sono sicuro di cosa fare con $('#UserInfo').text($.cookie("some_cookie"));
nel codice.Laravel socialite popup
Ho fatto il login di Facebook per popup. Il problema è che quando ho effettuato il login con I , non chiuderò il popup, esso carica il percorso di reindirizzamento su .
Desidero chiudere la finestra popup una volta effettuato l'accesso con esito positivo e quindi caricare il percorso successivo al genitore.
<input id="btn-facebook" type="button" value="Connect with Facebook" />
<script src="{{ asset('js/jquery.cookie.js') }}"></script>
<script>
var signinWin;
$('#btn-facebook').click(function() {
// var pos = screenCenterPos(800, 500);
signinWin = window.open("{!!URL::to('facebook')!!}", "SignIn", "width=780,height=410,toolbar=0,scrollbars=0,status=0,resizable=0,location=0,menuBar=0,left=" + 500 + ",top=" + 200);
setTimeout(CheckLoginStatus, 2000);
signinWin.focus();
return false;
});
function CheckLoginStatus() {
if (signinWin.closed) {
$('#UserInfo').text($.cookie("some_cookie"));
}
else setTimeout(CheckLoginStatus, 1000);
}
</script>
negozio l'url protetta nella sessione> connettersi con OAuth nel popup, l'autenticazione con successo> cookie viene aggiornato per il vostro sito come autenticato solo chiudere il popup , reindirizza all'URL protetto dalla memoria di sessione. –
Chiudendo il popup intendo che puoi sempre controllare i popup figli dal genitore, scrivi un piccolo codice js per farlo –
Quale versione di Laravel stai usando? –