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 06.09.2025 12:12:18
|
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 ![]() @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 ![]() ![]() 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 ![]() ![]() ..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 ![]() 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 ! ![]() |
|
|
![]() |
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 ![]() 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 ! ![]() |
|
|
![]() |
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 ![]() 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: |