![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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ą.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
no dobra tylko jak ?
wszystko jest oparte na plikach txt... |
|
|
![]()
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ć ![]() |
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Poszukaj na forum Logowanie
|
|
|
![]()
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:)
|
|
|
![]()
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] -------------------- |
|
|
![]()
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 |
|
|
![]()
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] -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 17.05.2003 Skąd: Nysa Ostrzeżenie: (10%) ![]() ![]() |
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 ![]() -------------------- ![]() "Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski) dev: gazeta.ie |
|
|
![]()
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 ![]() Taa... tylko że ja tak robiłem i w końcu znalezienie odpowiedniego fragmentu to był koszmar... -------------------- |
|
|
![]()
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
![]() 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 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 09:37 |