[PHP] Loginscript mit mehreren Usern

R.A.M

Stammgast
Hallo
Ich habe für meine Seite diesen PHP loginscript:http://aktuell.de.selfhtml.org/artikel/php/loginsystem/

Nun möchte ich den ausweiten und auf mehrere Benutzer auslegen. Und zwar so, dass jeder sein eigenen Benutzernamen wie kennwort hat. Kann da jemand helfen, da ich keine ahnung von php habe und es nur dafür brauche.

Eine alternative ist htaccess leider fehlt mir da aber ein Ausloggen.
Ich hoffe es hat hier Einsteins die mir helfen können.
 

AlexxelA

Mitglied
PHP:
if ($username == 'benjamin' && $passwort == 'geheim') {
$_SESSION['angemeldet'] = true;
Ich denke, für jeden Benutzer musst du noch so eine Zeile hinzufügen. Zum Beispiel für einen Nutzer namens "Andy" so etwas:
PHP:
if ($username == 'Andy' && $passwort == 'Andyspasswort') {
$_SESSION['angemeldet'] = true;
Habe auch nicht so Ahnung von PHP, aber so könnte es funktionieren.
 

Stromer92

Stammgast
PHP:
if ($username == 'ich' && $passwort == 'geheim') {
$_SESSION['angemeldet'] = true;  
elseif ($username == 'du' && $passwort == 'geheimer') {
$_SESSION['angemeldet'] = true;
elseif ($username == 'er' && $passwort == 'amgeheimsten') {
$_SESSION['angemeldet'] = true;

Das funktioniert natürlich, ist aber nicht sauber.

Arbeite dich besser in PHP ein und lerne mal, MySQL zu benutzen. Weil mit einer Datenbank ist das dann viel besser.
 

romansvillage

Stammgast
PHP:
if ($username == 'ich' && $passwort == 'geheim') {
$_SESSION['angemeldet'] = true;  
elseif ($username == 'du' && $passwort == 'geheimer') {
$_SESSION['angemeldet'] = true;
elseif ($username == 'er' && $passwort == 'amgeheimsten') {
$_SESSION['angemeldet'] = true;
Sowas habe ich ja noch nie gesehen...

Zwar nicht viel, aber trotzdem besser:
http://www.pctipp.ch/forum/showthread.php?t=4286
Lesenswerte Artikel/Tutorials zum Thema:
http://tut.php-q.net/de/login.html (schon etwas fortgeschritten)
http://www.ayom.com/faq/login-skript-mit-sessions-php-und-mysql-a-658.html
 

R.A.M

Stammgast
Nunja. Da ich jetzt Ferien habe, könnte ich mal PHP anschauen. mir wurde schon http://tut.php-quake.net/de/ empfohlen.
Bis Kapitel 15 habe ich es dann gemacht aber dann abgebrochen.
Kann es jetzt ja mal genauer anschauen...

@Stromer92
Hat nicht funktioniert... Vielleicht bin ich zu dumm...
 

sergey

Stammgast
@romansvillage: Ich hoffe du willst damit nicht sagen mein Login-Script sei nicht das beste... ;) (Was natürlich dem entspricht, aber es soll ja einfach sein. ;))

@R.A.M.: Und sonst tuen es auch Bücher. ;) Der Link von Mäne ist aber auch ganz gut.

Gruss

sergey
 

R.A.M

Stammgast
@romansvillage: Ich hoffe du willst damit nicht sagen mein Login-Script sei nicht das beste... ;) (Was natürlich dem entspricht, aber es soll ja einfach sein. ;))

@R.A.M.: Und sonst tuen es auch Bücher. ;) Der Link von Mäne ist aber auch ganz gut.

Gruss

sergey
Ja mein Bruder hat ein Buch über PHP. Jedoch ist dies schon erweitertes PHP und muss zuerst mal quakenet durcharbeiten. Ist ja keine Sache, jetzt habe ich ferien.

Und dann kommt dann noch meine ganze Seite in den genuss von php... (wenn es soweit kommt...:D)
 

sergey

Stammgast
Pass einfach auf mit Benutzereingaben, kann ganz böse Enden.

Also nur Dinge tun denen du dir zu 100% sicher bist. ;)

Gruss

sergey
 

tg

Stammgast
Pass einfach auf mit Benutzereingaben, kann ganz böse Enden.

Also nur Dinge tun denen du dir zu 100% sicher bist. ;)

Gruss

sergey

er hätte ja eigentlich einen bruder der php könnte, aber er fragt ja lieber hier -.- :D

htaccess braucht auch kein Logout weil die Session von alleine abläuft... Es gibt nichts einfacheres und sicheres als htaccess loging

Wenn du ein Usersytem mit mehreren Usern willst dann musst du eh mit Datenbanken arbeiten, also zuerst ganz PHP lernen...
 

supercounter68

Stammgast
Ich denke, für jeden Benutzer musst du noch so eine Zeile hinzufügen. Zum Beispiel für einen Nutzer namens "Andy" so etwas:
PHP:
if ($username == 'Andy' && $passwort == 'Andyspasswort') {
$_SESSION['angemeldet'] = true;
Habe auch nicht so Ahnung von PHP, aber so könnte es funktionieren.


das ist für den anfang gut, sobald du aber mehrere user hast würde ich eine datenbank benutzen. dafür bräuchtest du aber ein paar kenntnisse in sql.
 

R.A.M

Stammgast
Mein Problem ist eigentlich schon lange gelöst. Da mir alles komplizierter wurde, habe ich jetzt htaccess eingerichtet. Da funktionieren mehrere User.
 
Oben