![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z tym formularzem logowania,
nie do konca mi to działa, ani nie loguje mnie , ani nie zwraca informacji o tym ze podałem zły login lub haslo, nawet gdy zostawiam puste pola. mozecie zerknąć na to i jakoś mi pomóc. Kod <?
$conn = mysql_connect("localhost", "root", "") or die(mysql_error()); $db = mysql_select_db("db_vote") or die(mysql_error()); if (isset($_POST['submit'])) { $query = "SELECT email, pass FROM user_info" . "WHERE email ='" . $_POST['email'] ."' " . "AND pass ='" . $_POST['pass'] ."' "; $result = mysql_query($query) or die (mysql_error()); if (mysql_num_rows($result) == 1) { $_SESSION['user_logged'] = $_POST['email']; $_SESSION['user_password'] = $_POST['pass']; header("Refresh: 5; URL=" . $_POST['redirect'] . ""); echo "zostakesz przekierowan na oryg strone "; } else { ?> <html> <head> </head> <body> <p> Niepoprawna nazwa użytkownika lub hasło kliknij tu aby sie zarejstrowac <a href="register.php"> TUTAJ WlaNIE</a> <form action="user_login.php" metod="post"> <input type="hidden" name="redirect" value="<?php echo $_POST['redirect']; ?>"> NAZWA : <input type="text" name="email"> haslo: <input type="password" name="pass"> <input type="submit" name="submit" value="LOGIN"> </form> </p> </body> </html> <?php } } else { if (isset($_GET['redirect'])) { $redirect = $_GET['redirect']; } else { $redirect = "index.php"; } ?> <html> <head> </head> <body> <p> Zaloguj sie podajac login i haslo jak nie masz loginu kliknij<a href="register.php"> TUTAJ WlaNIE</a> <form action="user_login.php" metod="post"> <input type="hidden" name="redirect" value="<?php echo $redirect; ?>"> NAZWA : <input type="text" name="email"> haslo: <input type="password" name="pass"> <input type="submit" name="submit" value="LOGIN"> </form> </p> </body> </html> <?php } ?> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 244 Pomógł: 21 Dołączył: 10.02.2008 Skąd: Załęcze Wielkie Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
sesje rozpoczynam, musiałem nie podac całego kodu...
uzywam na poczatku session_start(); , podejrzewam ze moze to byc jakiś problem z pobierniem danych bazy danych, bo wczesniej meczyłem sie z utworzeniem bazy i tabel, bo korzystałem z moich starych skryptów php, które uzwałem z 2-3 lat temu. no ale teraz juz tworzenie bazy i tabel, dziala ok, tylko moze jest własnie problem z wyciąganiem danych z bazy. Ten post edytował ghost2k8 13.01.2009, 15:52:46 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
Troszkę dziwnie to zrobiłeś ale ok. Ja za bardzo w ogóle nie rozumiem jak to ma działać... Wszystko dobrze podałeś? Nie wyświetlają Ci się komunikaty o błędach bo nie są zdefiniowane... Ja bym napisał skrypt od nowa (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) PS. wygląda na podatne na wbicia (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
i daj to w php bo nie da sie czytać... Tutaj masz mój kod, w miarę bezpieczny i prosty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Do tego tylko robisz plik db_connect.inc.php, który się łączy z bazą (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) i pamiętaj o logout.php z session_destroy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Strarus 13.01.2009, 16:00:53 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za twoj przyklad, przetestuje go sobie zaraz,
a moj kod jest dokladnie z ksiazki " PHP5, APACHE i MySql od podstaw" zakupiona 2 tygodnie temu, wiec ostatnie wydanie. ale jak narazie coś mało rzeczy z niej mi chce działać. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
I jest czysto przepisany?? Bo coś dziwny jest (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) W moim kodzie masz tylko nick i hasło ale nie trzeba wiele wiedzieć aby dorobić maila, id, czy ostatni IP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
był czysto przepisany,
skanowałem również książke potem OCR, a i tak sprawdzałęm kazdy przecinek, srednik, kropke itd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:10 |