hallo an alle,
also da mein freund eine seite machen will der sagt mir dasss er ein login script machen will kann uns jemand vllt weiter helfen??
mfg.ilias90
hallo an alle,
also da mein freund eine seite machen will der sagt mir dasss er ein login script machen will kann uns jemand vllt weiter helfen??
mfg.ilias90
ich helf dich weider ... wenn du es genauer erklärst xD
http://tut.php-quake.net/de/index.html
da lern da php
Ich hab heut gute laune^^
http://www.tutorials.de/forum/php-tu...-sessions.html
da findest Du alles was du brauchst, ich hab das auch für meine Website benutzt...
Wenn du net mit MySQL hantieren willst, gibts auch noch die Möglichkeit:
Wenn du willst, kannste oben auch noch sowas wie rechte oder so hinzufügen - is halt mit mehr Arbeit verbundenCode:<?php if(isset($_POST['name']) && $_POST['name']!='' && isset($_POST['pass']) && $_POST['pass']!='') { $users[0]['name']='username'; $users[0]['pass']='passwort'; $users[1]['name']='username des 2. users'; $users[1]['pass']='passwort des 2. users'; for($i=0;$i<count($users);$i++) { if($_POST['name']==$users[$i]['name'] && $_POST['pass']==$users[$i]['pass']) { echo 'logged in'; $found=true; break; } } if(!$found) echo 'wrong username and/or password'; } else { //login-form mit 2 inputs (eins mit name="name" und eins mit name="pass") }
MfG Z4ppy
PS.: Code ungetestet
Danke für den Hinweis von Hennieliminator
Wird definitiv nicht funktionieren...Code:if($_POST['name']=$users[$i]['name'] && $_POST['pass']=$users[$i]['pass']) {
schau dir nochmal die operatoren in PHP an^^ So wie du es jetzt gemacht hast, wird die if durchlaufen, wenn $_POST[name] der wert von $users[$i][name] zugewiesen wird... und halt mit pass...
Der richtige operator wäre ==
also
MfGCode:if($_POST['name']==$users[$i]['name'] && $_POST['pass']==$users[$i]['pass']) {
Henni
Jo, stimmt... War halt so schnell dahingeschrieben
Habs oben korrigiert
MfG Z4ppy
ich habe das thema gefunden was mir die arbeit leichter gemacht hat
trozdemzeit er bei mir fehler an
ich sage euch gleich die fehler müss das bloß neu machen