Hallo Maria,
verwende eine Standardsoftware und programmiere das nicht selbst.
Derzeit verwendest Du vermutlich einen HTTP Login (also eine Funktion des Webservers, die mit der .htpasswd Datei des Apache arbeitet). Daran ist nachteilig, dass die Anzahl der Fehlversuche nicht limitiert ist, bis der User blockiert wird, wodurch brute-force Angriffe auf Passworte möglich sind.
Ein selbstgeschriebenes Login-Formular ermöglicht eine Zählung von Fehlversuchen, ist aber ein derart sensibles und fehleranfälliges Thema, dass wir uns im Selfwiki nicht mehr getraut haben, dazu eine Lösung anzubieten. Ein Fehler in der Implementierung, und der Einbruch ist da.
Eine Cloud-Anwendung wie bspw. Google Tabellen bringt die Benutzerverwaltung von Google mit (und leider auch den kompletten Satz an Google-scher Datenspionage). Es gibt auch andere Anwendungen im Web, such mal nach "online Listen teilen".
Das ist nicht ermutigend, ich weiß, aber die Hürde "Security" ist etwas, wo wir uns derzeit wenig vornehm zurückhalten. Und was Du da möchtest, ist kein Einsteigerprojekt. Die Frage, was ein "zu tiefer Einstieg" ist, kannst natürlich nur Du selbst beantworten - aber sobald Security ins Spiel kommt und keine reine Datenausgabe, beginnt das Katz-und-Maus Spiel mit den Bösen Jungs der Wilden Weiten Welt. Und die sind einfach besser als die meisten von uns.
Wenn Du unbedingt willst, dann brauchst Du einen Hoster, der Dir PHP und MySQL (bzw. MariaDB) anbietet. Du musst PHP und SQL lernen. JavaScript ist nicht erforderlich - was Du tun willst, lässt sich über normale Webformulare abhandeln.
Das ist eine steile Lernkurve, die trotz Klimawandel hartnäckig vergletschert ist.
Einen ordentlichen Einstieg in PHP haben wir im Wiki nicht, eher eine "Loseblattsammlung". Vielleicht hilft es Dir etwas.
Erste Basteleien mit PHP kannst Du beispielsweise hier im Sandkasten probieren. Da gibt's natürlich keine DB.
Für lokale Versuche bräuchstest Du bspw. ein XAMPP Paket, oder Du versuchst, Dir Apache, PHP und MariaDB selbst aufzusetzen. Setzt einiges an Systemkenntnissen in Windows bzw. Linux voraus - aber ohne die kommst Du, wenn Du programmieren willst, eh nicht aus.
Rolf
sumpsi - posui - obstruxi