Login über ,,mehrere Seiten" behalten nur mit HTML und Javascript möglich?
Hallo,
Frage ist halt wie es oben steht. Ich würde gerne nur mit JavaScript und HTML arbeiten bevor ich Java oder co dazu hole und mit Webserver etc arbeite. Wäre das möglich sowas wie eine Session zu machen?
Vielen Dank schonmal im Voraus!!
4 Antworten
Du brauchst für einen sinnvollen Login immer einen Server, der das prüft. Das normale JavaScript und HTML ist ja im Browser auf dem PC des Nutzers, daher können diese Daten super einfach manipuliert werden.
Mit Node.js kannst du Server mit JavaScript schreiben, auch mit PHP geht ein simpler Login recht einfach. Oder wenns was anspruchsvolleres ist, vielleicht Go. Java für Server zu benutzen halte ich nicht mehr für unbedingt Zeitgemäß, wenn es keinen besonderen Grund gibt, warum es unbedingt Java sein muss.
Bei JavaScript hat man den Vorteil, dass man das eben schon aus dem Frontend kennt, sowohl PHP als auch Go sind im Prinzip von Grund auf für das Web entwickelt.
Du kannst ein Verzeichnis mit HTACCESS. schützen. Es gibt einen Generator, mit dem Du ein Passwort für Benutzer einrichten kannst. Das hat mit JavaScript, HTML oder PHP nichts zu tun und wird vom Server geschützt und man muss auch kein Login programmieren.
Hier der Generator: https://sourceforge.net/projects/htedit/
(PW admin admin)
Sowas zu machen ist nicht sinnvoll.
JavaScript wird Clientseitig ausgeführt. Wenn du einen Login-Bereich damit erstellst, dann kann der ganze Code ausgelesen und auch manipuliert werden.
Das wäre also äußerst unsicher.
Deshalb braucht man für sowas eigentlich immer einen Webserver.
Übrigens kann man mit JavaScript (und mit Node.js) auch einen Webserver programmieren.
Allerdings würde ich da mit einer simpleren Sprache (wie PHP) anfangen.
Nein.
Okay danke. Wäre es denn möglich sowas wie einen Warenkorb zu machen?Der dann immer noch den Inhalt beibehält selbst wenn man im Browser die Seite wechselt?