[PHP]Admin i użytkownik przy logowaniu |
[PHP]Admin i użytkownik przy logowaniu |
17.05.2019, 13:34:10
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.05.2019 Ostrzeżenie: (0%) |
Witam,mam problem mianowicie posiadam takie coś do logowania na stronę:
a chciałbym żeby jedno konto np. admin było logowane z innego pliku jako administrator. Podpowie ktoś jak to zrobić? Jestem totalnie zielony w php mam projekt szkolny do zrobienia muszę to zrobić Z Góry dziękuje |
|
|
18.05.2019, 10:55:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Nie rozumiem pytanie, co to znaczy z innego pliku?
W jaki sposób masz przechowywane dane do logowania? -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.05.2019, 11:31:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.05.2019 Ostrzeżenie: (0%) |
Dane logowania są w bazie. Po zalogowaniu sesji przekierowuje na stronę main.php to by była strona dla użytkownika, a chce jeszcze strone dla admina żeby miał dodatkowe opcje w panelu czyli zeby np. ladowalo strone admin.php. Ja jestem zielony w php dlatego może też źle myśle to jak coś mnie poprawcie
|
|
|
18.05.2019, 12:14:43
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Dołóż jakaś flagę isAdmin i po niej sprawdzaj czy może mieć includowany plik.
-------------------- |
|
|
18.05.2019, 13:05:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Po co ładować dwa pliki?
Ja bym dał warunek że jeśli admin to menu pokazać inne, przecież strona main i admin będzie miała ten sam wygląd? -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.05.2019, 13:35:32
Post
#6
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Popcorn biore..
-------------------- |
|
|
18.05.2019, 13:43:42
Post
#7
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Popcorn biore.. Ja jadłem popcorn jak Nospor tłumaczył Ci zasadę stronicowania Do tego niezła komedia -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.05.2019, 13:48:44
Post
#8
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.05.2019 Ostrzeżenie: (0%) |
Ja Panowie nic nie rozumiem z tego co piszecie To jest projekt szkolny zależy mi tylko na tym żeby działało I jakby ktoś mógł pokazać na przykładzie jak to zrobić bo inaczej nic nie zrozumie
Po co ładować dwa pliki? Ja bym dał warunek że jeśli admin to menu pokazać inne, przecież strona main i admin będzie miała ten sam wygląd? Jeśli da rade tak zrobić żeby ladowało inne menu to jak najbardziej. Bo tak wyglad będzie taki sam. Ten post edytował ReCiak 18.05.2019, 13:56:14 |
|
|
18.05.2019, 14:11:57
Post
#9
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Do SESSION dałbym numerki, jeśli SESSION['rank'] ( zamiast ZALOGOWANY ) == false // pokazujemy formularz logowania
jeśli SESSION['rank'] == 1 // czyli gość po logowaniu, pokazujemy menu zwykłego usera jeśli SESSION['rank'] == 2 // to znak że to jest admin, pokazujemy menu i funkcje dla admina a w bazie danych dać rekord rank i tam ustawiać numerki Nawet sesji nie trzeba, tylko sprawdzić rank z bazy danych -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.05.2019, 14:22:08
Post
#10
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 17.05.2019 Ostrzeżenie: (0%) |
Do SESSION dałbym numerki, jeśli SESSION['rank'] ( zamiast ZALOGOWANY ) == false // pokazujemy formularz logowania jeśli SESSION['rank'] == 1 // czyli gość po logowaniu, pokazujemy menu zwykłego usera jeśli SESSION['rank'] == 2 // to znak że to jest admin, pokazujemy menu i funkcje dla admina a w bazie danych dać rekord rank i tam ustawiać numerki Nawet sesji nie trzeba, tylko sprawdzić rank z bazy danych Tylko w jaki sposób będzie mi zmieniało to menu? Nie rozumiem jakbyś mógł napisać przykładowy kod z tego co wysłałem było by super bo tak to ciężko mi to zrozumieć. |
|
|
18.05.2019, 14:33:22
Post
#11
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) |
Aaa, czyli chcesz gotowca?
Tutaj na forum raczej wszyscy pomagają dociekliwym i tym, którzy chcą się nauczyć Napisałem ci co możesz zrobić Teraz trzeba to przerobić pod twój przykład, ale wysil głowę, skonstruuj pierwszy, wstępny kodzik, a My wszyscy będziemy go tutaj poprawiać aż zadziała a ty wyniesiesz z tego naukę -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
18.05.2019, 16:12:36
Post
#12
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%) |
A sprawdzasz w jakiś sposób czy użytkownik wpisał poprawne hasło i login? Możesz przypisać id rangi do sesji i później zapytaniem mysql sprawdzić czy osoba odwiedzająca daną stronę jest administratorem czyli Select... Where id=...
|
|
|
19.05.2019, 11:46:23
Post
#13
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Ja jadłem popcorn jak Nospor tłumaczył Ci zasadę stronicowania Do tego niezła komedia Taaa ... Idz lepoiej dziecko poucz sie bo jutro klasówka Nie wiem jaka masz strukture w bazie więc podam Ci przykład logowania dla wielu userów z wyk. tablicy pomocniczej. Zamiast tego musisz pobrac sobie dane z bazy. 2 pliki z czego drugi nazywa sie 'gdziestam.php'
gdziestam.php
Ten post edytował dublinka 19.05.2019, 08:52:17 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 00:08 |