![]() |
Zmiana hasła - Wersja do druku +- CemesiK (https://cemesik.7m.pl) +-- Dział: Jak stworzyć własny Portal Społecznościowy (https://cemesik.7m.pl/forumdisplay.php?fid=15) +--- Dział: Panel Administratora - Poszczególne działy (https://cemesik.7m.pl/forumdisplay.php?fid=29) +---- Dział: Zmiana hasła (https://cemesik.7m.pl/forumdisplay.php?fid=113) +---- Wątek: Zmiana hasła (/showthread.php?tid=42) |
Zmiana hasła - Admin - 05-12-2025 Kod PHP:
Tworzymy klasę rozszerzającą dla klasy głównej. Kod PHP:
Metoda , która zostanie uruchomiona jako pierwsza po zainicjalizowaniu obiektu. Kod PHP:
Sprawdzamy czy użytkownik jest zalogowany na konto administratora. Kod PHP:
Tworzymy nagłówek strony . Kod PHP:
W pasku tytułu wpisujemy informację , która będzie określała nasze obecne położenie . Kod PHP:
Kiedy formularz do zmiany hasła został wysłany , sprawdzamy , czy wszystkie pola zostały wypełnione . Jeżeli nie , wówczas musimy wyświetlić odpowiedni komunikat . Kod PHP:
Teraz należy sprawdzić , czy nowe hasło pasuje do jego potwierdzenia . Kod PHP:
Z tabeli , gdzie zapisane są dane administratora , wybieramy dane użytkownika , który obecnie jest zalogowany do panelu . Kod PHP:
Obecne hasło trzeba zakodować przy użyciu algorytmu MD5 i sprawdzić , czy pasuje ono do hasła zapisanego w bazie danych . Kod PHP:
Jeżeli wszystko się zgadza , możemy zaktualizować hasło użytkownika w bazie danych . Kod PHP:
Wyświetlamy komunikat informujący o poprawnej operacji zmiany . Kod PHP:
Informacja dla użytkownika , że jego hasło nie zgadza się z tym podanym w bazie danych . Kod PHP:
Wyświetlamy informację , że nowe hasło nie pasuje do jego potwierdzenia . Kod PHP:
Drukujemy tabelę zawierającą formularz . Kod PHP:
Jeżeli użytkownik nie posiada odpowiednich uprawnień , przekierowujemy go do strony głównej panelu , aby się zalogował . Kod PHP:
|