![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Mam prosty skrypt do zalogowania się do konkretnej strefy po podaniu hasła. Chciałem, aby takie hasło można sobie zmieniać co jakiś czas, ale nie z poziomu webmastera - FTP itp, lecz dla laika - poprzez Panel Admina. Podpiąłem taki panel i resztę, logowanie działa, ale mam problem z ukryciem hasła, które pojawia się na stronie logowania. Konkretnie - hasło muszę podać w funkcji: $LOGOWANIE = array('hasło'); Więc wymyśliłem sobie że w miejsce gdzie ma być hasło, podepnę CMS-a, gdzie hasło można sobie uzupełnić z wspomnianego Panelu Admina. Teraz wygląda to tak: $LOGOWANIE = array(include("pass.php")); Działa, odczytuje hasło prawidłowo, ale hasło ustalone w panelu pojawia się na stronie logowania jako czysty tekst (obox boxa). Wiem, że to logiczne, bo w końcu "include" do tego służy, ale myślałem że stuninguję to jakoś, dam jakiś inny parametr i uda mi się to schować, a jedynie przekażę to dalej. Cały dzień walczę, szukam i nic (IMG:style_emoticons/default/sad.gif) Czy da się coś w tej materii prosto wykombinować, czy mam szukać innego rozwiązania? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--enimatto-- |
![]()
Post
#3
|
Goście ![]() |
Ok.
CMS'a wszędzie wywołuję poprzez include("cms.php"), z tym że na różnych podstronach zmieniam tylko jedynie kategorię ( np. $category = "5";), dlatego wyświetla mi inne treści na każdej podstronie. Stąd pomysł aby podpiąć go pod miejsce gdzie jest hasło i przez panel sobie to zmieniać. "pass.php" dałem jedynie jako przykład, ale to jest wszędzie ten sam plik "cms.php", a to jest cały CMS praktycznie. Niżej cały kod, który odpowiada za skrypt zabezpieczający stronę hasłem.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od tego że to jest jakaś kompletna bzdura która jest daleka od przeglądania treści na switch(), a co dopiero CMS.
Poza tym co znajduje się w pliku cms.php ? Pokaż go. Jeśli chcesz zmieniać hasło, to najprościej będzie je umieścić w tablicy $config, po czym zapisywać ją do pliku i tenże plik dołączyć do index.php. Ten post edytował !*! 16.11.2012, 11:26:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:25 |