PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : login script



ilias90
07.11.2008, 17:36
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

Gribbler
07.11.2008, 17:40
ich helf dich weider ... wenn du es genauer erklärst xD

Southpark
07.11.2008, 17:44
http://tut.php-quake.net/de/index.html

da lern da php

Easysurfer
07.11.2008, 18:32
Ich hab heut gute laune^^

http://www.tutorials.de/forum/php-tutorials/9684-php-mysql-login-system-mit-sessions.html

da findest Du alles was du brauchst, ich hab das auch für meine Website benutzt...

Z4ppy
21.11.2008, 15:49
Wenn du net mit MySQL hantieren willst, gibts auch noch die Möglichkeit:

<?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")
}

Wenn du willst, kannste oben auch noch sowas wie rechte oder so hinzufügen - is halt mit mehr Arbeit verbunden :P

MfG Z4ppy

PS.: Code ungetestet ;)

Danke für den Hinweis von Hennieliminator

Hennieliminator
21.11.2008, 17:26
if($_POST['name']=$users[$i]['name'] && $_POST['pass']=$users[$i]['pass']) {
Wird definitiv nicht funktionieren...

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

if($_POST['name']==$users[$i]['name'] && $_POST['pass']==$users[$i]['pass']) {

MfG
Henni

Z4ppy
21.11.2008, 23:07
Jo, stimmt... War halt so schnell dahingeschrieben :D
Habs oben korrigiert ;)

MfG Z4ppy

HH-NORD19
24.11.2008, 00:24
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