Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeróbcie mi to na sesje
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
hzl_91
Witam! Napisałem sobie mini logowanie, ale chciał bym to przerobić na sesje. A ja zbytnio nie umiem sesji. Oto kod:
  1. <?
  2. switch($co) {
  3. default :
  4.  
  5. #### LOGOWANIE ####
  6. //Formularz logowania
  7. echo'<form method="POST" action="logowanie.php?co=login">
  8. <p><input type="text" name="user" size="20" value="login"></p>
  9. <p><input type="password" name="pass" size="20" value="haslo"><input type="submit" value="Zaloguj się" name="B1"></p>
  10. <a href="logowanie.php?co=dodaj">Rejestracja</a>
  11. </form>';
  12. break;
  13.  
  14. case login :
  15. //Pobierz informacje o uzytkowniku zeby zalogowac
  16. $user = $_POST['user'];
  17. $pass = md5($_POST['pass']);
  18. $zapytanie = sql("SELECT * FROM `userzy` WHERE `login` = '$user' AND `haslo` = '$pass';");
  19. $r = mysql_fetch_array($zapytanie);
  20. //Pobierz informacje o uzytkowniku szczegulowe
  21. $id = $r['id'];
  22. $login = $r['login'];
  23. $avatar = $r['avatar'];
  24. $nick_img = $r['nick_img'];
  25. $adminevel = $r['admin_level'];
  26.  
  27. //Loguje do systemu
  28. if(mysql_num_rows($zapytanie)) {
  29. if($nick_img) {
  30. echo'Witaj: <img src="'.$nick_img.'"></br>';
  31. } else {
  32. echo'Witaj: '.$login.'</br>';
  33. }
  34. if($avatar) {
  35. echo'<img src="'.$avatar.'"></br>';
  36. } else {
  37. echo'<img src="http://nfscg.info/theme/nfs/images/brak.gif"></br>';
  38. }
  39. echo'<a href="logowanie.php?co=edit">Edycja profilu</a></br>
  40. <a href="logowanie.php?co=logout">Wyloguj sie</a></br>';
  41. if($adminevel=='1') {
  42. echo'<a href="admin.php">Panel admina</a>';
  43. }
  44. } else {
  45. echo'<form method="POST" action="logowanie.php?co=login">
  46. <p><input type="text" name="user" size="20" value="login"></p>
  47. <p><input type="password" name="pass" size="20" value="haslo"><input type="submit" value="Zaloguj się" name="B1"></p>
  48. <a href="logowanie.php?co=dodaj">Rejestracja</a>
  49. </form>';
  50. echo'Błąd!';
  51. }
  52. break;
  53. }
  54. ?>


Z góry dzięki!
Kuziu
http://www.leon.w-wa.pl/texts/kurs/sesje.php

http://webcity.pl/webcity/artykuly.php/t/3

O sesjach o logowaniu o cookies było pełno tematów.

I raczej nikt niczego za Ciebie nie będzie robić bo nie po to jest to forum a po to by pomóc jak sie czegoś nie wie a chce się zrobić.

Lub chociażby 1 topic niżej http://forum.php.pl/index.php?showtopic=44437
nospor
Cytat
Przeróbcie mi to ...

Widzę, ze to Twoj pierwszy post, więc zapewne nie wiesz gdzie jest gielda ofert... No nic, sam przeniosę

ps: jakbys jednak sie czegoś chcial nauczyc, to zapraszmy smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.