![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 16.04.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam taki problem otóż staram się napisać skrypt logowania oparty na rangach (user, admin, mod). Rangi są zawarte w MYSQL. Wygląda to tak iż w bazie w tabeli są kolumny admin, mod (INT) jeśli wpiszesz 1 to jesteś adminem lub modem, jeśli 0 to nie. Ale problem leży w tym że nie wiem zbytnio jak napisać skrypt w logowaniu który sprawdzałby czy użytkownik jest admin, mod lub user i uruchamiał sesję wraz z odpowiednimi prawami. Proszę o wskazówki i pomoc:)
Jeśli temat umieściłem w złym miejscu najmocniej przepraszam iż jestem tu nową osobą. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
no ludzie po co wy sobie życie utrudniacie (IMG:style_emoticons/default/questionmark.gif)
zamiast admin i mod w tabeli zrób sobie 1 kolumne nazwij ją ranga daj jej typ int albo varchar jak int to 1 - mod , 2 - admin. Gdy już user jest zalogowany to robisz zapytanie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
no ludzie po co wy sobie życie utrudniacie (IMG:style_emoticons/default/questionmark.gif) może po to aby było wydajnie (IMG:style_emoticons/default/questionmark.gif) skoro w polu ranga będą trzymane wartości 1-5 a niech bedzie nawet 1-10 to po jakiego ...... ustawiać typ int (IMG:style_emoticons/default/questionmark.gif) :| 2) przypuśćmy masz 100 tyś uzytkownikow/kont z tego 99 tyś 990 to zwykli użytkownicy a pozostała 10 to mod,gm,admin - widzisz sens trzymania pola ranga w takiej tabeli (IMG:style_emoticons/default/questionmark.gif) pomijajac fakt że tak łatwiej , wygodniej.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
może po to aby było wydajnie (IMG:style_emoticons/default/questionmark.gif) hmm: Cytat Nie wiem czy to sensowne, ale chce to zrobić w jednej tabeli a nie bawić sie w relacje czy inne pierdółki na bazie 15 tabel.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 04:37 |