Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Logowanie + zapamiętanie.
GoldeNx3
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

Ostrzeżenie: (0%)
-----


Witam. Mam skrypt do rejestracji, logowania i jak mogę zrobić, że jak użytkownik się zaloguje, wyłączy przeglądarkę i włączy to dalej będzie zalogowany?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie czaję na co bardziej naprowadzić?
  1. <form action="loguj.php" method="POST" >
  2. <input type="text" name="login" />
  3. <input type="password" name="pass" />
  4. <input type="checkbox" name="zapamietaj" />
  5. <input type="submit" name="loguj" /></form>

loguj.php
  1. if(isset($_POST['loguj']) && !empty($_POST['login']) && !empty($_POST['pass'])){
  2. $login=mysql_real_escape_string($_POST['login']);
  3. $pass=mysql_real_escape_string($_POST['pass']);
  4. $sql="SELECT * FROM tabela WHERE user='$login' AND password='$pass'";
  5. $res=mysql_query($sql);
  6. $num=mysql_num_rows($res);
  7. if($num>0){
  8. $_SESSION['zalogowany']=$login;
  9. if(isset($_POST['zapamietaj'])){
  10. setcookie('nazwa_ciacha',$login,time()+1209600); //ciastko bedzie wazne przez 14 dni
  11. }
  12. }else{ $error='Zle haslo lub nazwa uzytkownika';}
  13. }
Masz gotowca. Potem sprawdzasz tak jak pokazalem wczesniej czy ciacho istnieje i jesli tak to od razu tworzysz sesje. Cala filozofia. Tylko tak jak juz wczesniej wspomnialem... ten skrypt trzeba zabezpieczyc bardziej.

PS. Pisane na poczekaniu, moga byc bledy.

Ten post edytował sadistic_son 2.04.2011, 02:49:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 20:31