[mysql] - [php] - [need Help]

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/mysql_php_need_help_33135/page_1 - zur Vollversion wechseln!


BobbyPI schrieb am 02.05.2002 um 10:27

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

:confused:


Ringding schrieb am 02.05.2002 um 10:51

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.


Vir@s schrieb am 02.05.2002 um 10:55

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.


BobbyPI schrieb am 02.05.2002 um 11:50

k thnx mal probieren ... das mit dem und passt ... den in der if funktion steht dann das das eingabeformular aufgerufen wird ...


bernhard schrieb am 02.05.2002 um 11:52

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.


BobbyPI schrieb am 02.05.2002 um 12:14

ja sag mir bitte wie .... ich háb 0 ahnung ... :D


BobbyPI schrieb am 02.05.2002 um 12:15

Hier gehts zur File ....

Hier gehts zum Quellcode ....

hilffeeeeeee ... jetzt kenn ich mich gar ned mehr aus .... ;)


alexsb schrieb am 02.05.2002 um 14:11

also ich werd des Wochenende noch eine Benutzerverwaltungstool schreiben, wennst willst kannst es am mo haben!


BobbyPI schrieb am 02.05.2002 um 14:45

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


alexsb schrieb am 02.05.2002 um 16:14

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


Vir@s schrieb am 02.05.2002 um 16:49

select password from database_table where user = forumUser

damit bekommst du des Passwd.!

Muss Bernhard recht geben - is VIEL besser!


alexsb schrieb am 02.05.2002 um 16:51

Ich idiot, hab natürlich vergessen upzuloaden!

hier kommts


jives schrieb am 02.05.2002 um 17:53

@alexsb: Ich hab bereits eines geschrieben, ich kann gern den quellcode posten, wenn du damit etwas anfangen kannst :)


alexsb schrieb am 02.05.2002 um 18:12

bitte! hab meins zwar fertig, aber des is alles unverschlüsselt!
wer supa!


jives schrieb am 02.05.2002 um 18:34

Bitte :)
Das Script ist leider total chaotisch, weil ich es eigentlich nur für eine Page geschrieben hab... :rolleyes:
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