Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wersja strony dla admina
Forum PHP.pl > Forum > Bazy danych > MySQL
P3A_MDF
Robie dalej tego bloga (mysql). Moj problem polega na tym ze chce miec mozliwosc uruchamiania strony z dodatkowymi elementami (ip autorow komentarzy, mozliwosc modyfikowania niusow itd).
Nie chce robic do tego w osobnym pliku (cos choby: index_admin.php) tylko w glownym pliku.

Jak to najlepiej zrobic questionmark.gif

Kombinuje m.in. tak:

  1. <?php
  2.  
  3. define(&#092;"admin_rulez\", \"0\");
  4.  
  5. ...
  6.  
  7. if (admin_rulez  <> '0')
  8. print &#092;"<BR> :: ip: \".$wiersz['ip'].\" :: host: \".$wiersz['host'].\" :: \";
  9.  
  10. ?>
crash
Rozumiem, ze masz juz jakies logowanie czy jakis inny sposob na uzyskanie przywilejow 'admina'?

Np. przy poprawnym zalogowaniu ustawiasz zmienna sesyjna $_SESSION['admin'].
  1. <?php
  2. if(!empty($_SESSION['admin'])
  3.  print &#092;"<BR> :: ip: \".$wiersz['ip'].\" :: host: \".$wiersz['host'].\" :: \";
  4. ?>
P3A_MDF
Nie. Nie mam jeszcze nic.
Napisz w skrucie jak sie do tego zabrac.
Rozumiem ze musze to robic na sesjach. Spoko, i tak mialem niedlugo sie za to zabrac.
crash
Zabierz sie za to nalepiej od poczatku, polecam ten link. Znajdziesz tam wszystko na temat logowania i sesji.
hmmm
to moze tak po kolei:

robisz formularz do logowania - nazwa uzytkownika i haslo;
sprawdzasz go, czy dane zostaly poprawnie podane:
- jezeli tak, wysylasz plik cookie,
- jezeli nie, zwracasz infromacje o bledzie;

potem w pliku np. admin.php wstawiasz:
  1. <?php
  2. <php if (isset($_COOKIE['nazwawyslanegocookie'])) {
  3. //skrypt z menu dla admina
  4. }
  5. ?>


no i w tym skypcie zawierasz rozne opcje :]
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.