xxdrago
26.03.2011, 16:00:20
Witam, jak zrobić panel administratora chodzi mi coś w stylu stronę na hasło z możliwością wylogowania.
Turson
26.03.2011, 16:09:44
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.
xxdrago
26.03.2011, 16:12:02
Ale jak takie coś napisać mógłbyś mi dać przykład?
Turson
26.03.2011, 16:18:05
Logowanie i rejestracja:
http://webmade.org/porady/sesje-php-system-logowania.phpDo logowania, dodaj:
$haslo = @mysql_query("SELECT admin FROM users WHERE user_login='$_SESSION[login]'"); if($wiersz[0] == 1) {
$_SESSION["admin"]=1; }}
Musisz mieć w tabeli users 'access'. Jeśli admin to 1, jak nie = 0.
admin.php
if($_SESSION["admin"]==1
){echo 'Calosc strony jesli jestes adminem';} else { echo "nie jestes admin";}
xxdrago
26.03.2011, 16:20:12
To ma być tylko dla administratorów bez rejestracji tylko logowanie + wylogowywanie. może byc w MYSQL
Turson
26.03.2011, 16:26:22
Trochę prostackie, ale łap:
logowanie:
<form action="admin.php" method="POST"> Haslo do panelu admina:
<input type="text" name="pass">
admin.php
if($pass == "Hasło_Do_Panelu") {
echo "strona dla admina";} else { echo "zle haslo"; }
xxdrago
26.03.2011, 16:37:22
Dobra... dzięki ale znalazłem:) ale masz +
http://forum.php.pl/index.php?showtopic=94551tylko gdzie w tym skrypcie dodac moja pod strone?
Turson
26.03.2011, 16:43:35
Po pierwsze musisz mieć bazę danych, po drugie pozmieniać wartości z tamtego skryptu, a po trzecie dodać polecenia łączności z bazą.
xxdrago
26.03.2011, 16:46:14
Wszystko mam łączność dodana. Jakie wartości?
Turson
26.03.2011, 16:57:30
Chodzi o baze danych: tabele itd.
xxdrago
26.03.2011, 17:00:43
No to robię sobie tabele logowanie i tam daje hasło + login powiedz mi co mam tam zrobić zeby miał własną podstronę?
Turson
26.03.2011, 17:06:10
Robisz podstronę i:
if($_SESSION['zalogowany']!=true ){ //całość strony dla admina
}
else { //dla innych}
xxdrago
26.03.2011, 17:07:44
W osobnym pliku?
Turson
26.03.2011, 17:11:42
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)
xxdrago
26.03.2011, 17:35:02
Tak, jeszcze jedno jak zrobić zeby o zalogowaniu wyświetlała mi się podana strona...
Turson
26.03.2011, 18:04:19
<form action="STRONA.php" method="POST"> //tutaj zamiast STRONA wpisać tą którą chcesz
//formularze
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.