Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]skrypt logowania
El Nino9
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 3
Dołączył: 3.04.2011

Ostrzeżenie: (10%)
X----


  1. <?php
  2. if (isset($_SESSION['login']))
  3. {
  4. echo '<p class="ankieta1">Witaj, '.$_SESSION['login'].'</p>
  5.  
  6. <a href="wyloguj.php">Wyloguj</a>';
  7.  
  8.  
  9. }
  10.  
  11. else {
  12.  
  13.  
  14.  
  15. $user = $_POST['user'];
  16. $pass = md5($_POST['pass']);
  17. if($user && $pass)
  18. {
  19. mysql_connect('localhost','root' , 'krasnal') or die(mysql_error());
  20. $temp=mysql_query("SELECT id FROM users2 WHERE login='$user' and haslo ='$pass'") or die(mysql_error());
  21.  
  22. $ile=mysql_num_rows($temp);
  23. $temp=mysql_fetch_array($temp);
  24. $id=$temp['id'];
  25.  
  26. if ($ile==1) {
  27. $_SESSION['user'] == 1;
  28. $_SESSION['zalogowany'] = true;
  29. echo $_SESSION['login'] = $user;
  30. echo('Zostales zalogowany.');
  31.  
  32. echo '<script language="javascript">
  33. setTimeout(\'document.location="logowanie.php"\', 2000);
  34. </script>';
  35.  
  36. }
  37.  
  38. else {
  39. echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  40. }
  41. }
  42.  
  43. else {
  44. echo "<form action='' method='POST'>";
  45. echo "Uzytkownik:<br><input type='text' name='user'><br>";
  46. echo "Haslo:<br><input type='password' name='pass'><br>";
  47. echo "<input type='submit' value='Zaloguj się!'><br></form>";
  48.  
  49. echo '<a href="przypomnij.php" class="linkilog">Zapomniales hasla?</a>'."<br /> ";
  50. echo '<a href="przypomnij.php" class="linkilog">Jestes nowy? Zarejstruj sie!</a>' ."<br />";
  51. echo '<a href="przypomnij.php" class="linkilog">Dlczego warto sie zarejstrowac?</a>' ."<br />";
  52. ;
  53.  
  54. }
  55. }
  56.  
  57.  
  58.  
  59. ?>


witam.

mam pytanie odnosnie tego skryptu, po kliknieciu zaloguj, rzeczywiscie zostaje zalogowany,
lecz po przekierowaniu na strone sesja zostaje zgubiona.
dlaczego tak sie dzieje?
Go to the top of the page
+Quote Post
hondek
post
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


a session_start() ?(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
El Nino9
post
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 3
Dołączył: 3.04.2011

Ostrzeżenie: (10%)
X----


jej, ale się zakręciłem.
dziękuję i przepraszam za głupi bład (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 24.08.2025 - 00:01