Zobacz temat
Grupowanie podczas rejestracji
|
|
Vallhalen |
Dodany dnia 16.11.2006 16:07:09
|
Początkujący Postów: 156 Pomógł: 2 Ostrzeżeń: 2 Data rejestracji: 05.11.2006 02:05 |
Mam taki pomysł.Nie wiem czy da sie cos takiego zrealizowac ale napisze co i jak. Moja strona To strona klanu z pewnej gry.Jednak od jakiegoś czasu kiedy serwer stal sie potezniejszy i zaczela grac masa ludzi takze na strone naszego klanu zaczelo wchodzic duzo osob z poza klanu.Klanowicze dostaja dyspozycje co do rejestracji dopiero po przyjeciu do klanu a wiec wszystko ok.Tylko co z ta reszta zrobic zeby nie miala dostepu naprzyklad do niektorych wątkow na forum takich jak sprawy wewnetrzne itp? Wiem ,ze powiecie "hmm sprawdzaj liste klanowiczow sam zrob grupy i dodawaj" no tak jasne ale hmm jak mowie coraz wiecej ludzi sie rejestruje a sam klan ma okolo 200 osob wiec selekcja klanowiczow moglaby byc dluga i przedewszystkim nie pozbawiona pomylek:/ Moze daloby sie zrobic tak: przyjalem klanowicza podalem mu haslo ktore on musi wpisac przy rejestracji i wchodzi odrazu w sklad grupy "klanowicze". Reszta ktora chce sie zarejestrowac i niema hasla klika naprzyklad na rejestracji na klawisz "nie jestem klanowiczem nie znam hasla" i w tym momecie rejestruje sie ale do grupy z ograniczonymi uprawnieniami ktora wczesniej ustaliłem. Mam nadzieje,ze po polsku napisane i ze uda wam sie (tym co sie znaja na rzeczy) rozszyfrowac oco mi chodzilo |
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 20:05:34
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
crasch |
Dodany dnia 16.11.2006 16:53:36
|
Zaawansowany Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
Bardzo trudny byłby Twój pomysł do zrealizowania. Jest możliwy oczywiście, ale wątpie byś znalazł chętnego który Ci to zrobi. Osobiście polecam Ci utworzyć grupe Klanowicze i przypisać tylko jej dostęp do odpowiedniego działu na forum i innych rzeczy które byś chciał by widzieli oni, wiem, że sie nie chce ale trudno - to jest najszybsze i najlepsze rozwiązania, PHP/HTML w połączeniu z MySQL daje spore możliwości ale samemu też trzeba sie czasami napracować - przykro mi strona sama sie nie zrobi, jakiego kolwiek kodu byś nie użył. pozdrowienia ..i to by było na tyle.
28 listopada 2006 |
|
|
Smiechu_ |
Dodany dnia 16.11.2006 18:35:02
|
Przedszkolak Postów: 70 Pomógł: 1 Data rejestracji: 26.10.2006 18:32 |
No to do roboty ;) Zrobilem modyfikacje tylko dla wylaczonej aktywacji przez email lub przez admina bo uwazam ze mijaloby sie to z celem. Tworzysz dwie grupy - jedna to Klanowicze a druga to Użytkownicy. Jesli sa to Twoje pierwsze grupy i utworzysz je wlasnie w takiej kolejnosci (czyli klanowicze beda mieli id 1 a userzy id 2) to nie bedziesz musial nic zmieniac w kodzie, ktory zaraz podam. Gdy grupy beda juz gotowe, otworz plik register.php. 1) Znajdz w powyzszym pliku (a dokladniej w formularzu rejestracji), nastepujacy fragment kodu: Dodaj pod nim: Miejsce jest oczywiscie przykladowe. Jesli chcesz mozesz umiescic to pole gdziekolwiek w formularzu i nadac mu inny opis. 2) Znajdz (linia 45): Ponizej dodaj: 3) Znajdz (linia 56) Pod spodem wklej: Powyzsze info bledu mozesz zmienic, lub nawet zapisac w localu. Id grup 1 i 2, zmien w zaleznosci od tego jakie numery maja u Ciebie. Najwazniejsze jest tu jednak samo haslo. Powinienes podac interesujacy Cie ciag zamiast podanego tu dla przykladu ciagu 'haslo'. 4) Na koniec odpowiednio modyfikujemy zapytanie do SQL. Znajdz nastepujace zapytanie (linia 135): I zamien na: Ot, cala filozofia :D Jak cos nie dziala tak jak bys chcial albo w ogole nie dziala, to pisz - bedziemy cos kombinowac ;) Look inside a typical CSS flamer house. What do you see? Chairs, only chairs.. No tables.
[img]http://www.maxprogram.pl/images/userbary/admin.gif[/img] |
|
|
crasch |
Dodany dnia 16.11.2006 20:55:42
|
Zaawansowany Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
Eee? Chyba się myliłem jednak ktos sie znalazł.. @Smiechu_ - jeżeli to śmiga to naprawde odwaliłeś mega robote . pozdrowienia. ..i to by było na tyle.
28 listopada 2006 |
|
|
Vallhalen |
Dodany dnia 16.11.2006 23:28:36
|
Początkujący Postów: 156 Pomógł: 2 Ostrzeżeń: 2 Data rejestracji: 05.11.2006 02:05 |
Po kilkudziesieciu minutowych staraniach razem ze smiechem doszlismy do pewnego bledu i ja na jego prosbe koryguje to tutaj: punkt czwarty wygladac powinien nastepujaco: Smiechu_ napisał/a: 4) Na koniec odpowiednio modyfikujemy zapytanie do SQL. Znajdz nastepujace zapytanie (linia 135): $result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('".$password1."'), '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')"); I zamien na: $result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('".$password1."'), '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '$user_groups', '101', '$activation')"); WSZYSTKO DZIALA W TYM MOMECIE :)A DLA PANA SMIECHA NALEZA SIE WYRAZY UZNANIA ZA REALIZACJE MOJEGO POMYSLU;] //Pamiętajmy, by wyłączać uśmieszki przy podawniu kodu, poprawiłem - jantom Edytowane przez jantom dnia 16.11.2006 23:33:05 |
|
|
Smiechu_ |
Dodany dnia 17.11.2006 16:52:45
|
Przedszkolak Postów: 70 Pomógł: 1 Data rejestracji: 26.10.2006 18:32 |
musialo dzialac bo u mnie wszystko smigalo Sorry za to zapytanie - po prostu zle je skopiowalem, ale widze ze ktos juz mnie poprawil
Look inside a typical CSS flamer house. What do you see? Chairs, only chairs.. No tables.
[img]http://www.maxprogram.pl/images/userbary/admin.gif[/img] |
|
|
crasch |
Dodany dnia 18.11.2006 00:34:21
|
Zaawansowany Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
@smiechu_ - osz Ty gratuluje. Jeżeli mógłbym prosić chciałbym adres do stronki Vallhalen by zobaczyć jak to śmiga
..i to by było na tyle.
28 listopada 2006 |
|
|
Kikiro |
Dodany dnia 29.03.2008 23:34:35
|
Przedszkolak Postów: 65 Pomógł: 2 v7.02.07 Data rejestracji: 05.11.2006 17:29 |
Ok. A jak zrobić by każdy użytkownik jaki się zarejestruje był dodawany do nowej grupy którą bym se stworzył? Chodzi o to że normalnie ktoś się rejestruje to jest dodawany do pseudo grupy użytkownicy a do niej należą automatycznie wszyscy no i ok ale ja bym chciał by np nowy użytkownik widział komunikat który już starzy nie widzą a starym by się stał gdybym zmienił mu grupę albo po prostu wypisał z tej dla nowych użytkowników..
Edytowane przez bartek124 dnia 30.03.2008 10:16:04 www.tutnij.pl/cs_... CS - Rulezz - Cała prawda o Counter-Strike
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - można słuchać w kółko ! |
|
|
wlodekp |
Dodany dnia 30.03.2008 07:32:57
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Moim zdaniem jeśli to klanowicz to normalnie jak wyżej po podaniu hasła rejestracja do grupy, jeśli nie to nie dodajesz go wcale do żadnej grupy, bo po co. elseif ($clanpass == '') {
$user_groups = ''; } |
|
|
Kikiro |
Dodany dnia 30.03.2008 09:16:13
|
Przedszkolak Postów: 65 Pomógł: 2 v7.02.07 Data rejestracji: 05.11.2006 17:29 |
Przeczytaj jeszcze raz co ja napisałem.. bo mi nie chodzi mi o żadne klany.. to co zrobiliście jest ok ale mi chodzi o coś podobnego o czym w poprzednim poście..
www.tutnij.pl/cs_... CS - Rulezz - Cała prawda o Counter-Strike
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - można słuchać w kółko ! |
|
|
wlodekp |
Dodany dnia 30.03.2008 13:09:36
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Sądzę, że czytam dokładnie: Ok. A jak zrobić by każdy użytkownik jaki się zarejestruje był dodawany do nowej grupy którą bym se stworzył? Jak se stworzysz to ona dopiero będzie, a teraz jej nie ma więc nie ma do czego się rejestrować! Ta modyfikacja ma rację bytu tylko w przypadku rozróżniania uprawnień już istniejącej grupy nadrzędnej z rejestracją do niej. Jeśli nie ma wcześniejszych ustaleń zapisu do klanu-grupy to każdy jest nowym. Po co niby stary ma się drugi raz rejestrować bezsens. Chyba, że Kolega dokładnie wyjaśni o co mu chodzi, bo ja kilkakrotnie se przeczytałem posta i nie trybie w czym rzecz. Jak w każdym temacie interesuje mnie tylko aspekt czysto techniczny, czy tak by można dla mnie, bo dalej nie kontynuuje tego tematu, ponieważ, moją pomoc uwarunkowuje podpis i tylko sporadycznie piszę w tematach bezadresowych właśnie dla dokładniejszego wyjaśnienia w czym rzecz, wtedy może inni coś doradzą, bo ja odpadam z wyżej wymienionych powodów. |
|
|
Kikiro |
Dodany dnia 30.03.2008 13:31:55
|
Przedszkolak Postów: 65 Pomógł: 2 v7.02.07 Data rejestracji: 05.11.2006 17:29 |
Najprościej jak się da: chcę by pewny komunikat widzieli tylko nowo zarejestrowani użytkownicy więc stwierdziłem że stworzę grupę np. użytkownik nieaktywny i użytkownik aktywny i tak zaraz po rejestracji byli by dodawani do tych nie aktywnych a gdy np zatwierdzą regulamin to przeniósł bym ich do grupy aktywnych użytkowników.. nie automatycznie a ręcznie po staremu.. byle by nowi byli dodawani do tej grupy np nie aktywni.. Edytowane przez Kikiro dnia 30.03.2008 13:33:08 www.tutnij.pl/cs_... CS - Rulezz - Cała prawda o Counter-Strike
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - można słuchać w kółko ! |
|
Przejdź do forum: |