Mam skrypt logowania i rejestracji oparty na PHP, MySQL oraz jQuery (animowany panel) pobrany z tej strony:
http://web-kreation.com/tutorials/nice-cle...lt-with-jquery/
z drobnymi poprawkami w postaci kodu php oraz mysql.
Z poziomu rejestracji wszystko działa. Nowy użytkownik zostaje dodany do bazy, mail zostaje wysłany, wszystko działa.
Z poziomu logowania niestety już nie. Kiedy wpiszę błędny login lub hasło, pojawia się stosowny komunikat o błędnym loginie,haśle. Skrypt łączy się z bazą, sprawdza, wyświetla komunikat o błędzie. Tu jest OK. Lecz kiedy podam poprawny login i hasło, strona się po prostu odświeża nie rozpoczynając sesji. Tak mi się przynajmniej wydaje, bo innego wytłumaczenia nie widzę.
Oto link do mojego kodu:
http://wklej.org/id/784707/
Wybaczcie wklejkę, ale kod jest zbyt długi, aby wkleić go do posta.
Oto pozostałe pliki wymagane do działania skryptu:
Plik connect.php
<?php /* Database config */ $db_host = 'host'; $db_user = 'user'; $db_pass = 'pass'; $db_database = 'database'; /* End config */ ?>
oraz plik functions.php
<?php function checkEmail($str) { } function send_mail($from,$to,$subject,$body) { $headers = ''; $headers .= "From: $from\n"; $headers .= "Reply-to: $from\n"; $headers .= "Return-Path: $from\n"; $headers .= "MIME-Version: 1.0\n"; } function filter($co)//filtruje dane przy rejestracji { return $co; } function check_login($login)//sprawdza login { $ok = "/[a-zA-Z0-9_-]/"; } ?>
Jeśli ktoś spotkał się z podobnym problemem i znalazł rozwiązanie, proszę o pomoc. Będę również bardzo wdzięczny za jakąkolwiek inną pomoc oraz rady mogące pomóc w rozwiązaniu tego problemu.
Dziękuję z góry i pozdrawiam.