![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 250 Pomógł: 1 Dołączył: 6.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
jak zrobić coś takiego aby zawsze pierwszy zarejestrowany użytkownik był adminem? W bazie mam kolumnę `admin`. Chodzi mi aby zawsze przy pierwszej rejestracji ustawiało tam graczowi '1' czyli jest adminem a reszcie na '0' czyli nie. Może mi ktoś zilustrować to na jakimś przykładzie? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Zanim wyślesz do bazy danych zapytanie które doda nowy rekord do tabeli admin (insert into admin), sprawdzasz czy jakiś rekord już istnieje (Select count(*) from admin ). Jeśli zapytanie wykonane wcześniej zwróci 0 (czyli nie ma innych użytkowników) to wysyłasz zamiast normalnego zapytania, zapytanie które ustawi dodatkowo "1" graczowi".
---edit Nie wiem jakie ma to mieć zastosowanie, tworzysz jakiś pierwszy soft pod publikę (IMG:style_emoticons/default/wink.gif) ?. Zauważ jeszcze że pierwszy użytkownik będzie miał id 1, możesz to wykorzystać przy logowaniu, choć jak niżej lobopol napisał to trochę dziwne. Ten post edytował Helid 31.07.2013, 20:02:27 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
em podczas rejestracji robić
i jeżeli jest 0 wyników to dawać uprawnienia admina? Ale osobiście bym tego tak nie zrobił, dałbym osobny formularz do rejestracji zablokowany, a najlepiej usuwany po instalacji skryptu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:37 |