[php] administracja stroną
: czw cze 03, 2004 10:44 am
(Nawiązując do tematu removedir, bo tam pisałem tego posta, ale przeniosłem do nowego topicka)Takie coś jest bezsensu. Przecież każdy haker może nam wtedy rozwlić stronę. Na początku seri tak pomyślałem. Ale jak jeszcze trochę pomyślałem, to stwierdziłem, że przecież, gdyby zrobić to w panelu administratorskim to byłoby to spoko. A oto rzecz, jaką chciałem osiągnąć w pewnym skrypcie, ale nie wszystkie rzeczy umiałem napisać:
-Główny cel, jest taki, aby sopce był mały link - administarcja. Byłby on wycentrowany do prawej, pod zegarkiem i mierznikiem dni tygodnia, małą czcionką. Nie umiałbym go zabezpeczyc hasłem, więc to pierwsza proźba o pomoc w napisaniu skryptu. Ale dalej: Miałby on służyć do administracją większością skryptów PHP na stronie. Z założenia, miałby móc edytować kod skryptów, oraz of koz... Oto do czego zmierzam. Otóż miałby zakładki takie jak "Chat", "Newsy" itp. na samej górze. W tych panelach nie trzeba by było wpisywać hasła. Miałyby one coś w stylu skryptu:
[php]<?php
if ('$HTTP_REFERER==adres_głownego_panela_adminstarcyjnego || adres_panela_administracyjnego_chata || newsów || itd.") {
wpuść();
}
/*Z tego co pamiętam to właśnie znaczek || oznacza "lub", mam nadzieję,
że rozumiecie o co mi chodzi, poprostu, jeśli admin już się zalogował
to potem nie musi. Wiem też, że nie ma takiej funkcji "wpuść", ale chodzi
o to, żeby "jeśli warunek zostanie spełniony, to wpuść go",
trzeba też rozwiązać logowanie na głównym panelu, najlepiej, żeby było
pole alert, a w nim wpisywałoby się użytkownika i hasło, i klikało się zaloguj
Dla przypomnienia dodam, że $HTTP_REFERER oznacza stronę,
z której user przyszedł.*/
else {
przekieruj ("www.adres_strony.pl/skrypty/niezalogowany.php");
}
/*oczywiście nie ma funkcji przekieruj - Trzeba by taką znaleźć w PHP, lub użyć funkcji function, nadać nazwę przekieruj i będzie OKA.*/
?>[/php]
Mam nadzieję, że nie zrobiłem duzo błędów w kodzie
medal dla tych, co zrozumieli o co mi chodzi w tych komentarzach (/* i */)
Otóż byłyby zakładki takie jak np. newsy (tam byłby zwykły panel administratorski newsów, tyle, że zx tym moim if_aniem i linkamido innych paneli...
Byłby Chat (Omówienie tego chata w temacie [php] Chat w PHP (lub podobnie). W panelu byłaby tylko opcja czyszczenia pliku chat.txt. I oczywiście to co w newsach
kod - Tu można byłoby zmieniać kody poszczególnych skryptów. Totalnie nie wiem jak to zrobić. + standardowo mój kofany if
pliki - Tu można byłoby edytować pliki, dodawać nowe, kasować, oraz używać funkcji removedir. (Więcej w topicku Dreena - [php] removedir
Wyślij - Tu admin klikałby, aby zatwierdzić zmiany (musiałby też kliknąć potem na "TAK") i wylogować się.
P.S. W brew pozorom chcę tylko skrypt, a nie nowego CMS-a, choć nie ukrywam, że strona trochę do CMS-a by się upodobniła i byłaby łatwiejsza w administracji. No i nie musiałbym wszystkiego wysyłać przez FTP - W końcu PHP wszysytko robiłby "u siebie".
-Główny cel, jest taki, aby sopce był mały link - administarcja. Byłby on wycentrowany do prawej, pod zegarkiem i mierznikiem dni tygodnia, małą czcionką. Nie umiałbym go zabezpeczyc hasłem, więc to pierwsza proźba o pomoc w napisaniu skryptu. Ale dalej: Miałby on służyć do administracją większością skryptów PHP na stronie. Z założenia, miałby móc edytować kod skryptów, oraz of koz... Oto do czego zmierzam. Otóż miałby zakładki takie jak "Chat", "Newsy" itp. na samej górze. W tych panelach nie trzeba by było wpisywać hasła. Miałyby one coś w stylu skryptu:
[php]<?php
if ('$HTTP_REFERER==adres_głownego_panela_adminstarcyjnego || adres_panela_administracyjnego_chata || newsów || itd.") {
wpuść();
}
/*Z tego co pamiętam to właśnie znaczek || oznacza "lub", mam nadzieję,
że rozumiecie o co mi chodzi, poprostu, jeśli admin już się zalogował
to potem nie musi. Wiem też, że nie ma takiej funkcji "wpuść", ale chodzi
o to, żeby "jeśli warunek zostanie spełniony, to wpuść go",
trzeba też rozwiązać logowanie na głównym panelu, najlepiej, żeby było
pole alert, a w nim wpisywałoby się użytkownika i hasło, i klikało się zaloguj
Dla przypomnienia dodam, że $HTTP_REFERER oznacza stronę,
z której user przyszedł.*/
else {
przekieruj ("www.adres_strony.pl/skrypty/niezalogowany.php");
}
/*oczywiście nie ma funkcji przekieruj - Trzeba by taką znaleźć w PHP, lub użyć funkcji function, nadać nazwę przekieruj i będzie OKA.*/
?>[/php]
Mam nadzieję, że nie zrobiłem duzo błędów w kodzie
Byłby Chat (Omówienie tego chata w temacie [php] Chat w PHP (lub podobnie). W panelu byłaby tylko opcja czyszczenia pliku chat.txt. I oczywiście to co w newsach
kod - Tu można byłoby zmieniać kody poszczególnych skryptów. Totalnie nie wiem jak to zrobić. + standardowo mój kofany if
pliki - Tu można byłoby edytować pliki, dodawać nowe, kasować, oraz używać funkcji removedir. (Więcej w topicku Dreena - [php] removedir
Wyślij - Tu admin klikałby, aby zatwierdzić zmiany (musiałby też kliknąć potem na "TAK") i wylogować się.
P.S. W brew pozorom chcę tylko skrypt, a nie nowego CMS-a, choć nie ukrywam, że strona trochę do CMS-a by się upodobniła i byłaby łatwiejsza w administracji. No i nie musiałbym wszystkiego wysyłać przez FTP - W końcu PHP wszysytko robiłby "u siebie".