• Strona 1 z 1
  • 1
Forum uCoz » Zarządzanie systemem » Użytkownicy witryny » Wyłączanie kodu captcha dla grupy "Użytkownicy"
Wyłączanie kodu captcha dla grupy "Użytkownicy"
junkie
Postów: 379
Reputacja: 9
Wiadomość # 1 | 11:08
Czasami wystepuje potrzeba wyłączenia zabezpieczeń Captcha dla strony z lokalnymi użytkownikami. Dzięki temu użytkownicy nie muszą wprowadzać kodu za każdym gdy chcą wysłać wiadomość, komentarz, PM. Ustawienia grupy "Użytkownicy" nie pozwalają na całkowite wyłączenie kodów captcha.

UWAGA: Musisz zrozumieć że captcha to doskonały sposób na ochronę strony przed spamem.

NOTKA: Możliwość wyłączenia kodów captcha jest dostępna tylko dla stron z opcją Lokalnej rejestracji! Dzieje się tak ze względu na brak możliwości edycji globalnej rejestracji uID!

DODATKOWA INFORMACJA: Jest możliwe aby zmienić "Dozwolone metody autoryzacji użytkowników" od użytkowników uNet do użutkoników lokalnych, poprzez zakup odpowiedniej usługi kosztującej około 2 dolarów. Funkcja ta będzie włączona przez cały okres funkcjonowania witryny!


Jak wyłączyć captcha dla grupy "Użytkownicy"?


Krok 1: Stwórz nową grupę "Użytkownicy".

Wyjaśnienie: Ustawienie grupy systemowej "Użytkownicy" nie pozwala na wyłączenie kodów captcha. Jest to rodzaj zabezpieczenia i ochrona systemowa. Aby edytować prawa grup musisz preznieść użytkowników do nowo stworzonej grupy i ustawić na nowo prawa. Prawa dla nowych grup mogą być edytowalne bez żadnych ograniczeń!
Przejdź do Panelu Zarządzania -> Użytkownicy -> User groups ->Utwórz nową grupę użytkowników -> Nazwa grupy użytkowników *: Użytkownicy (nazwij tą grupę tak samo jak grupę systemową czyli Użytkownicy) -> Opcje grupy: Zaznacz box “Pozwól na wybranie tej grupy podczas rejestracji”-> wybierz Zapisz.



Od teraz posiadasz opcję dwóch grup Użytkowników podczas rejestracji. Pierwsza z nich to grupa systemowa, druga to grupa stworzona przez ciebie.





Krok 2: Edycja formularza rejestracji użytkowników:
Podmień domyślny formularz rejestracji Użytkownika:
Code
<?if($GROUP_FL$)?>  
  <tr id="siM70"><td class="manTd1" id="siM71">$GROUP_SIGN$</td><td class="manTd2" id="siM72">$GROUP_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>  
  <?endif?>


na:
Code
<?if($GROUP_FL$)?>  
  <tr id="siM70"><td class="manTd1" id="siM71">Group<font class="manStar" color="red">*</font>:</td><td style="" class="manTd2" id="siM72"><input id="grp1" class="manFlGrp" name="grp" value="1" checked="checked" type="radio"style="display:none;"> <label for="grp1"style="display:none;">Użytkownicy</label>  
  <input id="grp6" class="manFlGrp" name="grp" value="6" type="radio" > <label for="grp6">Użytkownicy</label><?endif?>  
  

gdzie:
Code
<input id="grp1" class="manFlGrp" name="grp" value="1" checked="checked" type="radio"style="display:none;"> <label for="grp1"style="display:none;">Użytkownicy</label>
to systemowa grupa "Użytkownicy", która została właśnie ukryta.
Code
<input id="grp6" class="manFlGrp" name="grp" value="6" type="radio" > <label for="grp6">Użytkownicy</label>
Grupa "Użytkownicy" stworzona przez ciebie.
Uwaga!Wartość” powinna być równa numerowi ID grupy która została stworzona. W powyższym przypadku jest to grupa numer “6”. Ale może być to dowolny numer w twoim przypadku.
Kolejna opcja to umieszczenie tego krótkiego kodu forumlarza:

Code
<?if($GROUP_FL$)?>  
  <tr id="siM70"><td class="manTd1" id="siM71">Group<font class="manStar" color="red">*</font>:</td><td style="" class="manTd2" id="siM72"><input id="grp6" class="manFlGrp" name="grp" value="6" type="radio" > <label for="grp6">Użytkownicy</label></td></tr>  
  <?endif?>

gdzie:
Code
<input id="grp1"...<label for="grp1"
jest obcięty. Pokazujemy tylko grupę "Użytkownicy", stworzoną przez ciebie, w czasie rejestracji. Grupa systemowa nie jest ukrywana.
Po edycji szablonu rejestracji użytkownika, będzie on widział tylko stworzone przez ciebie grupy, do których dostęp będzie miał w czasie rejestracji.


Krok 3: Ustawienie praw dla grupy:

Takie ustawienia jak “Nie pokazuj kodu bezpieczeństwa” będą pracowały poprawnie dla nowo stworzonej grupy "Użytkownicy". Członkowie tejże grupy nie będą widzieli kodów captcha.

Przejdź do Panelu Zarządzania - > Użytkownicy -> Grupy użytkowników -> Nadawanie uprawnień dla wszystkich grup -> Inne ->Nie pokazuj kodu bezpieczeństwa -> zaznacz box dla nowo stworzonej grupy -> wybierz Zapisz na dole strony.




Krok 4: Transfer Użytkowników:

Ostatni krok to transfer istniejących użytkowników ze starej grupy do nowo utworzonej.

Przejdź do Panelu Zarządzania -> Użytkownicy ->Masowe przeniesienie/usunięcie użytkowników

UWAGA: będzie wygodniej aby zmienić nazwę grupy systemowej (e.g. “UŻYTKOWNICY” pisani wielką literą) aby nie pomieszać jej z nowo stworzoną grupą "Uzytkownicy" w czasie transferu.





Przed zadaniem pytania skorzystaj z funkcji "Szukaj". Poprawny tytuł oraz dział ułatwi odpowiedź na pytanie.
Fantagiro
Postów: 135
Reputacja: 2
Wiadomość # 2 | 18:04
Kurczaki, chciałabym się captchy pozbyć, ale

Quote
NOTKA: Możliwość wyłączenia kodów captcha jest dostępna tylko dla stron z opcją Lokalnej rejestracji!


ten fakt mi to uniemożliwia :/
Nie chce wykupywać konta premium.



Odwiedź: Gejsza.ucoz.pl
junkie
Postów: 379
Reputacja: 9
Wiadomość # 3 | 10:51
Kody captcha są naprawdę potrzebne i zmniejszają ilość spamu. Nawet w wersji premium uważam że nie powinny być wyłączane właśnie przez możliwość "zaspamowania" danej witryny.
Przed zadaniem pytania skorzystaj z funkcji "Szukaj". Poprawny tytuł oraz dział ułatwi odpowiedź na pytanie.
Fantagiro
Postów: 135
Reputacja: 2
Wiadomość # 4 | 18:18
Ok, dzięki, jakoś będę musiała to przetrawić smile


Odwiedź: Gejsza.ucoz.pl
Forum uCoz » Zarządzanie systemem » Użytkownicy witryny » Wyłączanie kodu captcha dla grupy "Użytkownicy"
  • Strona 1 z 1
  • 1
Wyszukiwanie: