Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> panel admina ?
bronx
post 2.06.2004, 15:06:36
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 2.06.2004, 15:12:42
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
Go to the top of the page
+Quote Post
post 2.06.2004, 15:26:16
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 2.06.2004, 16:33:58
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ć questionmark.gif
Go to the top of the page
+Quote Post
hwao
post 2.06.2004, 16:35:55
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 2.06.2004, 17:38:08
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 2.06.2004, 19:56:36
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 2.06.2004, 22:09:59
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 2.06.2004, 22:49:11
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 3.06.2004, 09:38:24
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 winksmiley.jpg


--------------------


"Nie wiedziałem tylko, że Bóg też był na grzybach, gdy majstrował przy wszechświecie" (Janusz Wisniewski)
dev: gazeta.ie
Go to the top of the page
+Quote Post
MoD
post 4.06.2004, 15:42:40
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 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 4.06.2004, 17:55:37
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 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:37