jap, doppeltes hashen ist ja eigentlich auch viel sicherer
Jo schon, aber ich würde ihn ja gerne "unhashen" ;/
Wenn ich md5($user['Passwort']),true); mache, kommt auch irgend so ein Wusel raus
óWbü|=ú1ãÚþϾ
jap, doppeltes hashen ist ja eigentlich auch viel sicherer
Jo schon, aber ich würde ihn ja gerne "unhashen" ;/
Wenn ich md5($user['Passwort']),true); mache, kommt auch irgend so ein Wusel raus
óWbü|=ú1ãÚþϾ
Also wenn ich es so habe:
print_r("\$sql = $sql"); echo "<br>";
print_r("\$db_erg = $db_erg"); echo "<br>";
print_r("\$passwort = $passwort"); echo "<br>";
print_r("\$username = $username"); echo "<br>";
print_r("\$user['Passwort'] = ",md5($user['Passwort']));
Zeigt er alles richtig an (denke ich) aber die letzte Zeile zeigt der nix an..
1. was hat bitte ein Simikolon am Ende einer Abfrage verloren?
Das habe ich nicht bemerkt, aber jetzt wo es weg ist, steht da nix mehr o.o
2. desweiteren, was fragst du $passwort (leere Variable laut deinem "Script") mit $user['Passwort'] ab?
$passwort ist nicht leer.. Das ist das, was der Spieler beim Passwort eingibt
Okay, ich denke ich habe das fetch_array jetzt verstanden, aber jetzt immer wenn ich mein Passwort eingebe, sagt der "Erfolgreich eingeloggt!" egal was ich eingebe o;
$checkpass = "SELECT `Passwort` FROM `accounts` WHERE `Name` = '".$username."' LIMIT 1;";
$pass_erg = mysql_query($checkpass);
$checkpw = mysql_fetch_array($pass_erg);
if($username == "" or $passwort == "") {
echo "Du hast nicht alle Felder ausgefüllt!";
exit;
}
else if($checkpw['Passwort'] == md5($checkpw['Passwort']));
{
echo "Erfolgreich eingeloggt!";
exit;
}
Alles anzeigen
Jetzt besser, noch anderer Hintergrund dann perfekt
9/10
Ja PHP find ich nicht so schwer, aber MySQL ist ein großes Problem für mich ;<
Schon wieder Errors, ich glaube wegen dem fetch_array, da müssen doch 2 Parameter oder nicht?
Warning: mysql_fetch_array() expects parameter 1 to be resource, string given in C:\xampp\htdocs\mysql.php on line 12
Notice: Undefined variable: result in C:\xampp\htdocs\mysql.php on line 13
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\mysql.php on line 13
Notice: Undefined variable: row in C:\xampp\htdocs\mysql.php on line 19
Erfolgreich eingeloggt!
Natürlich nicht.
Hui, ui, ui.
Hast du dir das Tutorial auf schattenbaum.net auch wirklich angeschaut? Schaut nicht so aus.
sth like this:
Habs mir schon angeschaut, aber das was du schreibst.. So stand es nicht darin
Diese Beispiele bei schattenbaum irritieren mich auch ein bisschen D:
zB das
ZitatAlles anzeigenPHP$sql = mysql_query("SELECT * FROM accounts WHERE Name = '".$username."'"); $user = mysql_fetch_array($sql); $pass_nonmd5 = "loool dein pw"; if($user["Password"] == md5($pass_nonmd5)) blabla...
Sollte gehen.
Okay das mit dem Passwort habe ich nun verstanden, aber wie finde ich das Passwort aus der Tabelle raus?
Ich hoffe ich nerve keinen mit meinen Fragen Aber wie kann ich Abfragen, wie sein Passwort ist?
Und das Passwort ist auch nocht MD5 Verschlüsselt
Ich finde sie gut, aber Administrator schwer leserlich,
daher nur 8/10 Punkten
Hey,
wie kann ich per MySQL in PHP Werte ausgeben?
zB Name, Level, Geld usw.?
==
Zwar eine bisschen sehr kurze Nachricht, aber danke
Hey,
ich habe das Problem, dass meine Abfrage irgenwie nicht richtig funktioniert.
Ich versuche gerade das Prinzip an einem SA-MP UCP zu verstehen, aber es
will irgendwie nicht.
Wenn ich keinen Name oder Passwort eingebe, sollte eigentlich ein Error kommen,
aber der kommt nicht, sondern das, was ausgegeben würde, wenn er sich einloggt :X
Hoffe mir kann einer helfen.. Was ist da falsch? x.x
HTML-Teil:
<html> <head> <title>VisionRPG - UCP</title> </head> <body> <h1>User Control Panel</h1> <h2>German Vision Reallife</h2> <br/><br/> <form action="mysql.php" method="post"> Username:<input type="text" size="20" name="Username"><br/> Passwort:<input type="text" size="20" name="Passwort"><br/> <input type="submit" value="Einloggen"> </form> </body></html>
PHP-Teil:
<?php $connect = mysql_connect("localhost","root",""); $database = mysql_select_db("gta"); $username = $_POST["Username"]; $passwort = $_POST["Passwort"]; if($username = "" or $passwort = "") { echo "Du hast nicht alle Felder ausgefüllt!"; } else { echo "Etwas ist Falsch!"; } mysql_close($connect);?>
-4*-4 ist doch 16 weil - mal - = plus ist oder nicht?
Jap genauso ist es, deswegen kann man ja auch keine Negative Wurzel ziehen.
Ich werds ja wohl wisse bin in Mathe Einserschüler
Also mein Taschenrechner sagt : Math Error!
Und meine Seite sagt: 0
Man kann nicht die Wurzel aus zB -4 ziehen
Denn::
2 * 2 = 4
-2 * -2 = 4
Man kann also keine Quadratzahl rechnen die Negativ ist