Ich habe eine mobile website in angularjs geschrieben, mit meinem backend in Spring Boot. Im Moment habe ich meine eigene Login-Seite und kann mich ohne Probleme einloggen. Wenn der Benutzer jedoch jemals auf "Zurück", "Aktualisieren" usw. klickt, verliert der Client die ID des Benutzers und die Anmeldeinformationen (die er vom Server bei der Anmeldung erhält). Ich muss sicherstellen, dass diese Informationen beibehalten werden und das Klicken auf "Zurück" oder "Aktualisieren" bricht nicht alles ab. Zweitens kann ein Benutzer, der die URLs nach der Anmeldung kennt, diese URLs in den Browser eingeben und auf sie zugreifen, ohne sich anzumelden. Ich kann sie auf dem Server stoppen, aber nicht sicher, was ich auf dem Client tun kann sie auf eine Login-Seite in diesem Fall.angularjs client und spring backend benutzeranmeldung und sitzungsverwaltung
Jede Hilfe würde sehr geschätzt werden!
Für Cookies, gibt es irgendwelche Probleme, ob der Browser Cookies erlaubt? Und wenn ja, wie könnte ich sie überwinden? –
Wenn der Browser (dh der Benutzer) keine Cookies zulässt, können Sie keinen Cookie verwenden ... zeigen Sie einfach immer das Login-Formular an. – Hitmands