Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z adminem...
Forum PHP.pl > Forum > PHP
Ember
Witam. Mam pewien problem. Otóż napisałem skrypt, który pobiera z bazy danych w postacvi pliku php status uzytkownika, i jeżeli jest on adminem to coś tam robi. No i wszystko mi pięknie działa.
Niestety w pliku który służy do edycji użytkowników coś jest nie tak... Oto on:
  1. <?
  2. if (isset($_COOKIE['ember']))
  3. {
  4. if ($_COOKIE['ember']=='login')
  5. {
  6. require('uzyt.php');
  7. $nr = $_COOKIE['ember2'];
  8. if ($stan[$nr] == admin)
  9. {
  10. $i = $_POST['i'];
  11. $login2 = $_POST['login1'];
  12. $haslo2 = $_POST['haslo1'];
  13. $stan1 = $_POST['stan'];
  14. $gg1 = $_POST['gg'];
  15. $imie = $_POST['imie'];
  16. $nazwisko = $_POST['nazwisko'];
  17.  
  18. $tresc="<?
  19. \$login1[$i] = $login2;
  20. \$haslo1[$i] = $haslo2;
  21. \$stan[$i] = $stan1;
  22. \$gg[$i] = $gg1;
  23. \$imie[$i] = $imie;
  24. \$nazwisko[$i] = $nazwisko;
  25. ?>
  26. ";
  27.  
  28. $lokacja1 = $_POST['lokacja'];
  29.  
  30. $plik = fopen($lokacja1, w);
  31. fwrite($plik, $tresc);
  32. fclose($plik);
  33.  
  34. }
  35. else
  36. {
  37. echo 'Nie jesteś adminem';
  38. }
  39. }
  40. }
  41. if (!isset($_COOKIE['ember']) || $_COOKIE['ember']=='logout')
  42. {
  43. echo 'Nie jesteś zalogowany';
  44. }
  45. ?>

Pominołem formularz. No i wywala mi błąd NIE JESTEŚ ADMINEM, a w menu po lewej (tylko przy załaczonym tym pliku) znikają opcje admina, natomiast gdy przełaczam na inną podstronę, wszsytko wraca do normy... Nie wiem co może być przyczyna... Zamkiast pobierać wartość 'admin' pobiera samo 'a'. Może ktoś miał już podony problem? Z góry thx.
phobos
w tej linijce pobiera samo a??
  1. <?php
  2.  
  3. if ($stan[$nr] == admin)
  4. ?>

jak tak to pokarz co masz w $stan
Ember
Więc mam ktalog z userami. I w tym katalogu są pliki, które zawieraja dane o userach. Wyglądają mniej więcej tak:
  1. <?
  2. $login1[0] = 'abc';
  3. $haslo1[0]='abc';
  4. $stan[0]='admin';
  5. $gg[0]='1785044';
  6. $imie[0]='dziala?';
  7. $nazwisko[0]='asddfsasasd';
  8. ?>

I w każdym innym pliku jest inny index.
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.