Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Logowanie i sesje
bangoo
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 14.03.2007

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


Witam. Pierwszy raz się bawię sesjami i napotkałem taki problem, że niemogę dodawac wartosci do $_SESSION.
  1. <?php
  2.  
  3. function LogInUser($nick,$pswrd){
  4. global $Msg;
  5. $Query = "SELECT * FROM USERS WHERE nick ='".$nick."'";
  6. $Torow = mysql_query($Query);
  7. while($row = mysql_fetch_array($Torow)){
  8.  $id = $row['id'];
  9. $pass = $row['password'];
  10. $rankid = $row['rankid'];}
  11. $pass = md5($pass);
  12. if($pswrd == $pass){
  13. $QueryRank = "SELECT * FROM USERS_RANK WHERE id ='".$rankid."'";
  14. $TorowRank = mysql_query($QueryRank);
  15. while($row = mysql_fetch_array($TorowRank)){
  16. $name = $row['name'];
  17. $articles = $row['articles'];
  18. $articles_category = $row['articles_category'];
  19. $modules = $row['modules'];
  20. $users = $row['users'];
  21. $users_rank = $row['users_rank'];
  22. $forum = $row['forum'];
  23. $headers = $row['headers'];
  24. $config = $row['config'];}
  25.  
  26. //SESJE DO AUTORYZACJI
  27.  
  28. $_SESSION['userid'] = $id;
  29. $_SESSION['userip'] = $_SERVER['REMOTE_ADDR'];
  30. $_SESSION['rankname'] = $name;
  31. $_SESSION['articles'] = $articles;
  32. $_SESSION['articles_category'] = $articles_category;
  33. $_SESSION['modules'] = $modules;
  34. $_SESSION['users'] = $users;
  35. $_SESSION['users_rank'] = $users_rank;
  36. $_SESSION['forum'] = $forum;
  37. $_SESSION['headers'] = $headers;
  38. $_SESSION['config'] = $config;
  39.  
  40. //KONIEC LISTY SESJI
  41. if($CONFIG_Logging = "1"){
  42. AddLog("Do serwisu zalogował się ".$nick);
  43. }
  44. }
  45. else{
  46. $Msg = "Logowanie niepowiodło się!";
  47. }
  48. };
  49. ?>

1.php
  1. <?php
  2. include ('users.inc.php');
  3. LogInUser('maciek','blabla');
  4. print ('<A HREF="2.php">link</A>');
  5. ?>

2.php
  1. <?php
  2. if(isset($_SESSION['userid'])){
  3. echo 'dupa';
  4. }
  5. else{
  6. echo 'dupadupa';
  7. }
  8. ?>


Ten post edytował bangoo 20.03.2007, 14:59:56


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 09:31