Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> panel admina ?
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam !!

mam taki problem:

mam skrypt logowania, jeżeli poda się odpowiedni login i hasło pojawia się strona admin.php no i chcem, żeby tak były przyciski do poszczególnych działów np:

Dodaj newsa
dodaj zapowiedź imprezy

i jeszcze inne

ale jak to zrobić, przecież jak wstawie tam takie napisy i odwołania do poszczególnych stron z tymi formularzami to i tak jak ktoś będzie znał adres tej odpowiedniej strony z tym formularzem to go sobie wklepie i pojawi mu się cały formularz do dodania newsa

mam nadzieję, że zrozmieliście mój problem i będziecie wiedzieć co zrobić...

pozdrawiam i z góry dzięki za podpowiedzi
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Sprawdzaj autoryzację użytkownika na tych stronach. Jeśli wcześniej został on rozpoznany jako admin, to może wyświetlić te pliki, jeśli nie, odsyłasz go na stronę główną.
Go to the top of the page
+Quote Post
post
Post #3





Grupa:
Postów: 0
Pomógł:
Dołączył: --

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


no dobra tylko jak ?

wszystko jest oparte na plikach txt...
Go to the top of the page
+Quote Post
bronx
post
Post #4





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


ten wyżej to ja, tylko że się zapomniałem zalogować :-)

No więc ktoś wie jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
hwao
post
Post #5


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Poszukaj na forum Logowanie
Go to the top of the page
+Quote Post
tsharek
post
Post #6





Grupa: Zarejestrowani
Postów: 300
Pomógł: 1
Dołączył: 22.09.2003
Skąd: Czeladź

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


najlepiej na sesjach. a ja mam pytanko: czemu jako gość ma że pomugł jusz 2 osobom? jakiś bug:)
Go to the top of the page
+Quote Post
rogrog
post
Post #7





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Na każdej stronie wklej następujący kod

[php:1:32ead4fb32]<?php

session_start(); //rozpoczęcie sesji

/* Informacje do logowania */
$admin_login = 'administrator'; //tu wpisujesz login admina
$admin_haslo = 'qwerty123'; //tu wpisujesz hasło admina

if($_SESSION[login]==$admin_login AND $_SESSION[haslo]==$admin_haslo){
//Zalogowano
}

elseif( $_POST[login]==$admin_login AND $_POST[haslo]==$admin_haslo ) {
//Wlasnie przeslal poprawny formularz logowania
// zapisanie danych do sesji

$_SESSION[login]=$admin_login;
$_SESSION[haslo]=$admin_haslo;
}

else {
//nie zalogowany albo niepoprawne haslo

echo "<form method=post><b>Logowanie</b><br><Br>Login: <input type=text size=20 name=login><br>Hasło:<input type=password size=20 name=haslo><br><br><input type=submit value="Zaloguj"></form>";

}
?>
[/php:1:32ead4fb32]
Go to the top of the page
+Quote Post
bronx
post
Post #8





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


WIELKIE dzięki rogrog, nagrody wyślemy pocztą ;-)

pozdrawiam
Go to the top of the page
+Quote Post
rogrog
post
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


no cóż, miło mi że mogłem pomóc

dzięki za "pomógł"

dodam jeszcze, że aby ułatwić sobie pózniejsze zmiany itp., mógłbys umiescic to w osobnym pliku (np. "auth.php") i na każdej stronie umieszczać tylko

[php:1:b18089153b]<?php
include("auth.php");
?>[/php:1:b18089153b]
Go to the top of the page
+Quote Post
halfik
post
Post #10





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


eee tam. Posluchaj dobrych rad i zrob jak pisza: taki rozproszony ssystem administracyjny.

Ew. mozna jeszcze zrobic wszystko w 1 skrypcie, tym admin.php i on bylby za dodawanie, usuwanie itd. wszystkiego, ale tego nie polecam, jest to rzecz malo wygodna, a i kod takiego skryptu niepotrzebnie duzy i przez to malo czytelny. <- ale tak wyglada duza czesc skryptow z sieci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
MoD
post
Post #11





Grupa: Zarejestrowani
Postów: 193
Pomógł: 0
Dołączył: 14.09.2003
Skąd: Brodnica (koło Torunia)

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


Cytat
eee tam. Posluchaj dobrych rad i zrob jak pisza: taki rozproszony ssystem administracyjny.

Ew. mozna jeszcze zrobic wszystko w 1 skrypcie, tym admin.php i on bylby za dodawanie, usuwanie itd. wszystkiego, ale tego nie polecam, jest to rzecz malo wygodna, a i kod takiego skryptu niepotrzebnie duzy i przez to malo czytelny. <- ale tak wyglada duza czesc skryptow z sieci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Taa... tylko że ja tak robiłem i w końcu znalezienie odpowiedniego fragmentu to był koszmar...
Go to the top of the page
+Quote Post
rogrog
post
Post #12





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat
Ew. mozna jeszcze zrobic wszystko w 1 skrypcie, tym admin.php i on bylby za dodawanie, usuwanie itd. wszystkiego, ale tego nie polecam, jest to rzecz malo wygodna, a i kod takiego skryptu niepotrzebnie duzy i przez to malo czytelny. <- ale tak wyglada duza czesc skryptow z sieci (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



myślę że jednak możnaby skonstruować dobry, czytelny kod takiego admina w jednym pliku.

do kazdej opcji oddzielna funkcje i do tego na koncu switcha, ktory wywola odpowiednia funkcje w zaleznosci od parametru

ale jednak - lepiej oczywiscie rozproszony
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: 15.09.2025 - 18:12