![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt do rejstracji uzytkownikow i mam jeden problem.
Ponizszy kod wykonuje formularz logowanie (login i password). jednka chcialbym dodac jeszcze w formularzu logowaniu checkboxa po wcisnieciu ktorego cookie sa ustawiane np. na 100 dni - a tym samym jak dana osoba wjdzie na moja stronke bedzie pokazany napis "witaj LOGIN"). Co dopisac do ponizszego kodu aby zalatwic te sprawe. Oraz jaki jeszcze zrobic skrypcik (aby po umieszczeniu w ktoryms miejscu na stronie) sprawdzal cookie i wyswietal albo: nie zalogowany albo witaj LOGIN. Prosze o pomoc. [php:1:0fbe713dbd] <? session_start(); // Start Session include 'db.php'; $username = $_POST['username']; $password = $_POST['password']; if((!$username) || (!$password)){ echo "Wypelnij formularze poprawnie! <br />"; include 'login_form.html'; exit(); } $password = md5($password); $sql = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password' AND activated='1'"); $login_check = mysql_num_rows($sql); if($login_check > 0){ while($row = mysql_fetch_array($sql)){ foreach( $row AS $key => $val ){ $$key = stripslashes( $val ); } session_register('first_name'); $_SESSION['first_name'] = $first_name; session_register('last_name'); $_SESSION['last_name'] = $last_name; session_register('email_address'); $_SESSION['email_address'] = $email_address; session_register('special_user'); $_SESSION['user_level'] = $user_level; mysql_query("UPDATE users SET last_login=now() WHERE userid='$userid'"); header("Location: login_success.php"); } } else { echo "Nie mozesz zostac zalogowany - nieprawidlowe dane!<br /> Sproboj jeszcze raz!<br />"; include 'login_form.html'; } ?>[/php:1:0fbe713dbd] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 18.03.2004 Skąd: Brzozów Ostrzeżenie: (0%) ![]() ![]() |
Mógłby ktos kto sie na tym dobrze zna zebrać to do kupy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bo ja się dopiero uczę php ... :oops: Bardzo proszę niech ktoś pokaże jak powinien wyglądać cały skrypt (również nazwy plików).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:37 |