URL: https://www.overclockers.at/coding-stuff/mysql_php_need_help_33135/page_1 - zur Vollversion wechseln!
Ich will das er alle Einträge in der If Funktion überprüft ... aber das mach er nicht .... ich kann dann nur mit dem bei der id = 2 einloggen .....
was mach ich falsch ?
for ($i=1;$i<3;$i++) {
$name = mysql_result($result,$i,"name");
$password = mysql_result($result,$i,"password");
}
if ($name!=$formUser && $password!=formPassword)
brauche tipps ....
will eine funktion die ne ganze spalte mit der eingabe aus nem textfeld überprüft ....
und das gleich doppelt .... einmal für name und einmal für passwort ....
soll ein login werden ....
die tabelle heisst .... vt_user ... und die spalten name password .... und die textfelder .... formUser und formPassword ....
vielleicht könnte mir das ja mal schnell wer coden ... oder mir zumindest sagen was ich falsch mache ....
thnx BobbyPI
also erstmal prüft das if ja anscheinend, ob die eingabe falsch ist. in dem fall gehört aber ein || statt dem &&. außerdem muss die if-abfrage auch in der for-schleife drinstehen.
in deiner for schleife liegt des Problem...
for($ = 1; $i<3,$i++)
damit geht nur ID 1 und ID2.
außerdem wie Ringding schon sagt musst du oder abfrage machen und in die for schleife rein.
k thnx mal probieren ... das mit dem und passt ... den in der if funktion steht dann das das eingabeformular aufgerufen wird ...
Ist es nicht höchst ineffizient, bei jeder Authentifizierung _alle_ IDs zu prüfen?
Es wäre doch um einiges sinnvoller, aufgrund des logins den entsprechenden Datenbankeintrag zu SELECTen und danach das dazugehörige Paßwort zu prüfen.
ja sag mir bitte wie .... ich háb 0 ahnung ...
Hier gehts zur File ....
Hier gehts zum Quellcode ....
hilffeeeeeee ... jetzt kenn ich mich gar ned mehr aus ....
also ich werd des Wochenende noch eine Benutzerverwaltungstool schreiben, wennst willst kannst es am mo haben!
wär cool ... aber mir würd schon reichen wenn ihr das mit der überprüfung richtig stellen könntet ... registrieren ... und erstellen der tabelle ist kein prob ....
thnx ... mfg Bob
Also, da ist eine funktionierende Passwortabfrage, kannst ja schaun ob du sie brauchen kannst oder nicht. Du wirst die Datei db_error.inc.php auf deine Datenbank anpassen müssen, brauche tust du eine Tabelle mit den Spalte "uid", "benutzer", "passwort".
Das ganze hat keinen Anspruch auf sicherheit! Die ganzen Passwörter sind unverschlüsselt!
und hier an dieser Stelle gleich die Frage, wie verschlüssle ich Passwörter?
mfg alex
select password from database_table where user = forumUser
damit bekommst du des Passwd.!
Muss Bernhard recht geben - is VIEL besser!
Ich idiot, hab natürlich vergessen upzuloaden!
hier kommts
@alexsb: Ich hab bereits eines geschrieben, ich kann gern den quellcode posten, wenn du damit etwas anfangen kannst
bitte! hab meins zwar fertig, aber des is alles unverschlüsselt!
wer supa!
Bitte
Das Script ist leider total chaotisch, weil ich es eigentlich nur für eine Page geschrieben hab...
Aber irgendwann werd ich auch eine gescheite install-Funktion einbauen, und ein anpassbares Layout, damits universal verwendbar wird
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025