2016-06-05 2 views
0

Ich erstelle eine user session() (mit Play Framework 2.5.x) nach Benutzername, Passwort stimmt mit den in meiner Datenbank vorhandenen Einträge überein.bleiben angemeldet für ganze Sitzung spielen Framework (Java)

Was ich will ist Benutzer sollte für jede Seite, die er auf meiner Website besuchen, eingeloggt sein, bis er sich selbst abgemeldet hat.

Wie kann ich das erreichen?

Muss ich JavaScript schreiben, um Cookies (Sitzung) auf jeder Seite meiner Website oder auf andere Weise zu lesen.

Danke ..!

Antwort

1

Sobald der Benutzer sich auf der Website anmelden, speichern Sie den Benutzernamen in Sitzung oder Cookies. Während Sie auf jede Seite Ihrer Website zugreifen, lesen Sie den Sitzungsspeicher oder Cookies, um zu überprüfen, ob der Benutzer angemeldet ist oder nicht. Wenn nicht, rufen Sie den Anmeldebildschirm auf, andernfalls fahren Sie mit dem Inhalt fort.

Sobald der Benutzer sich von der Website abgemeldet hat, löschen Sie die SessionStorage oder Cookies.

About Cookies

Session Storage

+0

Wie kann ich lesen Cookies, JS verwenden oder es auf Server-Seite lesen. –

+0

überprüfen: http://www.w3schools.com/js/js_cookies.asp – sabith

+0

Sie Me Session, Cookies von Server gesetzt werden kann von JS gelesen werden? aber auf diese Weise, was Sicherheit, kann jemand es ändern. –