header , session, !tytul,
1. Czy o to mniej więcej chodzi z kodowaniem hasła przy mdl5? Podczas tworzenia użytkownika jest kodowane i podczas logowania również aby sprawdzić czy pasują.
2. Czytałem, że header i session mają być wysłane do przeglądarki przed wysłaniem jakiegokolwiek tekstu. Czy mam rozumieć, że te 2 rzeczy powinny być umieszczone jeszcze jakoś przed znacnzikiem <html>? Bo wtedy wydaje mi się, że trochę więcej zabawy by mogło być.
3. Taki fragment kodu "if(!$value_password)" z pliku rejestracja , który ma sprawdzać czy użytkownik podał hasło. Czy poprawnie to jest zrobione ? I jak zrobić, aby taki komunikat wyświetlał się po wysłaniu formularza. Tymczasem jużpo wejściu na strone widnieję ostrzeżenie.
4. I ogólnie chciałbym prosić, o jakieś wskazówki, które pomogłyby mi w dalszym rozwjou .
Pozdrawiam i z góry dziękuje za odpowiedź.
Logowanie
//LOG IN <table border="2" font size="2"> <tr align="right" valign="top" height="10%" ><td align="right" valign="top"> <form method = "post" action = "index.php"> <input type="text" name="login"> <br>LOGIN </td> <td> <input type="password" name="password"> <br>PASSWORD </td></tr> <tr align = "right"><td colspan="2"> <input type="submit" value="SEND"> </td></tr> </form> </table> <?php require 'connection.php'; $login = $_POST['login']; $password_insert = $_POST['password']; $check_password = $wynik['password']; if($wynik) { $_SESSION['logged'] = $wynik['login']; $_SESSION['id'] = $wynik['id']; header("Location: <a href="http://iamorganized.cba.pl/index.php"%3b%29;" target="_blank">http://iamorganized.cba.pl/index.php");</a> } else { if(!$password_insert || !$login) else } ?>
Rejestracja:
<table> <tr align="right"><td> <form method = "post" action = "index.php"> LOGIN: <input type="text" name="login_reg"><br> </tr></td> <tr align = "right"><td> PASSWORD: <input type="password" name="password_reg"><br> </tr></td> <tr align = "right"><td> RETYPE PASSWORD: <input type="password" name="password2_reg"><br> </tr></td> <tr align = "right"><td> AGE: <input type="text" name="age"><br> </tr></td> <tr align = "right"><td> <input type="submit" value="SEND"> </tr></td> </form> </table> <?php include 'connection.php'; $value_login = $_POST['login_reg']; $value_password = $_POST['password_reg']; $password2 = $_POST['password2_reg']; $age = $_POST['age']; $exist = @mysql_query("SELECT * FROM `users` WHERE `login` = '$value_login' ") //Sprawdzenie czy dany użytkownik już znajduję sie w bazie if($result['login']) else { if(!$value_password) if(!$value_login) if($password2 != $value_password) if($password2 == $value_password && $value_password && $value_login) { $add = @mysql_query("INSERT INTO `users` (`id`,`login`,`password`,`age`) VALUES ('','$value_login','$hash','$age')"); } } ?>