<img src="Grafika/podstrony/rejestracja.gif"><br><br> <? include 'Konfiguracja/Konfiguracja.php'; if ($register == "on") { echo "<form action='index.php?show=Rejestruj' method=post> <table> <tr><td>Login:</td> <td><input type=\"text\" name=\"login\"> <font color=\"#FF0000\">*</font></td></tr> <tr><td>Hasło:</td> <td><input type=\"password\" name=\"haslo1\"> <font color=\"#FF0000\">*</font></td></tr> <tr><td>Powtórz Hasło:</td> <td><input type=\"password\" name=\"haslo2\"> <font color=\"#FF0000\">*</font></td></tr> <tr><td>E-mail: <td><input type=\"text\" name=\"mail\"> <font color=\"#FF0000\">*</font></td></tr> <tr><td>GG: <td><input type=\"text\" name=\"gg\"></td></tr> <tr><td>Token:<td><img src='obrazek.php' width=\"120\" height=\"15\" alt=''></td></tr> <tr><td><td><input type=\"text\" name=\"token\"> <font color=\"#FF0000\">*</font></td></tr> </table><br><font color=\"#FF0000\">*</font> - Pola wymagane<br><br> <input type=submit name=\"send\" value=\"Zarejestruj mnie\"> </form><br>"; } else { $user_login = $_POST['login']; $user_pass1 = $_POST['haslo1']; $user_pass2 = $_POST['haslo2']; $user_mail = $_POST['mail']; $user_gg = $_POST['gg']; if($_POST['token'] == $_SESSION['token']) else if ($user_pass1 == $user_pass2) { else{ $q = "INSERT INTO users (user_id, user_login, user_haslo, user_mail, user_gg, user_type) VALUES (0 , '$user_login' , '$password' , '$user_mail' , '$user_gg', '0')"; // zapisywanie rekordu do bazy } else { } } } } elseif ($register == "off") { } else { } ?>
Mój problem polega na tym że gdy sie wpisze źle token to konto sie i tak doda do bazy (Lecz pisze ze Token jest niepoprawny)
Gdy jets poprawny token to dodaje równiez (Więc to jest dobrze)
Uważam że problem polega na:
<?php if($_POST['token'] == $_SESSION['token']) else ?>
Niebardzo wiem jak i gdzie to zamiescic...
Czekam na waszą pomoc.