2016-07-21 8 views
0

Ich erstelle gerade eine App, die eine Anmeldung erfordert. Login-Seite heißtSo erkennen Sie, ob der Benutzer angemeldet ist, um auf eine bestimmte Seite umzuleiten. JavaScript

function onDeviceReady() { 
navigator.splashscreen.hide(); 
window.open("http:website_login_link", "_blank"); 
} 

verwenden, da die Anmeldeseite Webseite zuerst geöffnet werden muss, wenn die App (weil nur bestimmte Personen dürfen anmelden) gestartet werden. Nach der Anmeldung wird der Benutzer auf die Website weitergeleitet, aber ich möchte, dass der Benutzer andere Funktionen der App sehen kann. Daher möchte ich auf eine bestimmte Seite umgeleitet werden, nachdem der Benutzer angemeldet ist. Ich isLoggenIn = true, wenn der Benutzer angemeldet ist gesetzt werden soll. Und dann

if (isLoggedIn == true){ 
    window.location("home.component.html"); // welcome page 
} 

nennen Aber ich weiß nicht, wie man finde heraus, wann ich isLoggenIn = true setzen soll, da ich Anmeldeinformationen nicht manuell abspeichere. Also, wie und wann kann ich isLoggenIn = true setzen?

+0

Mögliche Duplikat [Wie leite ich mit Javascript?] (Http://stackoverflow.com/questions/4744751/how-do-i-redirect-with-javascript) –

Antwort

0

window.location = "http: website_login_link";

0

Zwei Verfahren

1. window.location = "Your website" 
2. location.href="Your website" 
+0

Was ich jetzt tun möchte ist: Funktion redirect() { if (isLoggedIn == true) { window.navigate ("home.component.html"); } } Ich speichere jedoch nicht die Anmeldeinformationen in meinem Code, sondern nur die Anmeldeseite der Website aufrufen. Wie erkenne ich wann isLoggedIn == true? – kenkulan

Verwandte Themen