Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Panel administratora
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, jak zrobić panel administratora chodzi mi coś w stylu stronę na hasło z możliwością wylogowania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Teoretycznie, w bazie danych obok loginu i hasła dodać 'access'
Następnie w pliczku admin.php jeśli access=1 to ładuje panel, jeśli nie wyświetla odpowiedni napis.
Go to the top of the page
+Quote Post
xxdrago
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Ale jak takie coś napisać mógłbyś mi dać przykład?
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Logowanie i rejestracja: http://webmade.org/porady/sesje-php-system-logowania.php

Do logowania, dodaj:
  1. $haslo = @mysql_query("SELECT admin FROM users WHERE user_login='$_SESSION[login]'");
  2. while ($wiersz = mysql_fetch_array($haslo)) {
  3. if($wiersz[0] == 1) {
  4. $_SESSION["admin"]=1; }}

Musisz mieć w tabeli users 'access'. Jeśli admin to 1, jak nie = 0.

admin.php
  1. if($_SESSION["admin"]==1){echo 'Calosc strony jesli jestes adminem';} else { echo "nie jestes admin";}
Go to the top of the page
+Quote Post
xxdrago
post
Post #5





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


To ma być tylko dla administratorów bez rejestracji tylko logowanie + wylogowywanie. może byc w MYSQL
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Trochę prostackie, ale łap:
logowanie:
  1. <form action="admin.php" method="POST">
  2. Haslo do panelu admina: <input type="text" name="pass">


admin.php
  1. if($pass == "Hasło_Do_Panelu") {
  2. echo "strona dla admina";}
  3. else { echo "zle haslo"; }

Go to the top of the page
+Quote Post
xxdrago
post
Post #7





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Dobra... dzięki ale znalazłem:) ale masz +
http://forum.php.pl/index.php?showtopic=94551


tylko gdzie w tym skrypcie dodac moja pod strone?
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Po pierwsze musisz mieć bazę danych, po drugie pozmieniać wartości z tamtego skryptu, a po trzecie dodać polecenia łączności z bazą.
Go to the top of the page
+Quote Post
xxdrago
post
Post #9





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Wszystko mam łączność dodana. Jakie wartości?
Go to the top of the page
+Quote Post
Turson
post
Post #10





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Chodzi o baze danych: tabele itd.
Go to the top of the page
+Quote Post
xxdrago
post
Post #11





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


No to robię sobie tabele logowanie i tam daje hasło + login powiedz mi co mam tam zrobić zeby miał własną podstronę?
Go to the top of the page
+Quote Post
Turson
post
Post #12





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Robisz podstronę i:
  1. if($_SESSION['zalogowany']!=true ){ //całość strony dla admina
  2. }
  3. else { //dla innych}


Ten post edytował TursoN 26.03.2011, 17:06:52
Go to the top of the page
+Quote Post
xxdrago
post
Post #13





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


W osobnym pliku?
Go to the top of the page
+Quote Post
Turson
post
Post #14





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Jeśli w logowaniu robisz sesje wg. linku co podałeś, mój kod będzie dobry. Tak, inny plik (w końcu to jest podstrona... lol)

Ten post edytował TursoN 26.03.2011, 17:12:07
Go to the top of the page
+Quote Post
xxdrago
post
Post #15





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Tak, jeszcze jedno jak zrobić zeby o zalogowaniu wyświetlała mi się podana strona...
Go to the top of the page
+Quote Post
Turson
post
Post #16





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. <form action="STRONA.php" method="POST"> //tutaj zamiast STRONA wpisać tą którą chcesz
  2. //formularze
  3. </form>
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: 22.08.2025 - 18:20