Strona 1 z 1

dodatkowe pytanie przy rejestracji

: 19 lutego 2007, 11:34
autor: fiero
witam
najpierw grzecznie sie przywiatam jako "nowy" ;)

szukam mod. ktory przy rejestracji celem weryfikacji
zada pytanie i nakaze wpisane odpowiedzi w odpowiednie pole
dokladnie chodzi o to aby na koncu rejestracji nakazac wpisanie
odpowiedniego tekstu w pole
(rozwiazanie takie jest na forum http://www.4pda.ru)

wpiszemy : " wpisz w pole obok cyframi ilestamilestam" lub "podaj dzien miesiaca"
nie sadze aby jakis bot potrafil to odczytac i wpisac ;)

chcialbym aby odpowiedz na zadane pytanie nie byla bezposrednio w kodzie modu (wtedy to zadna przeszkoda dla bota) ,
ale odwolywala sie do jakiejs zmiennej jak np. aktualny dzien miesiaca (jak wyzej); ilosc postow w jakims temacie (zamknietym oczywiscie wczesniej - inaczej nie mialo by to sensu) lub do jakiejkolwiek innej zmiennej ...

mam nadzieje ze jasno sprecyzowalem o co mi chodzi
dziekuje i pozdrawiam

: 19 lutego 2007, 13:26
autor: mateusz
www.fiero.pl pisze:nie sadze aby jakis bot potrafil to odczytac i wpisac
to źle sądzisz.

takie posty już były a z racji że jesteś nowy tylko zmykam i usuwam temat do kosza. za następny post dam ost.

SZUKAJ


EDIT
po rozmowie na PW temat wraca

[ Dodano: 22 Luty 2007, 19:38 ]
oto mały kodzik przy którym trzeba wpisać dzień aby się zarejestrować.
instrukcja:
w pliku: usercp_register.php
znajdź:

Kod: Zaznacz cały

if ( empty($username) || empty($new_password) || empty(
przed daj:

Kod: Zaznacz cały

$timed=date("d");
if (strcmp($timed,$_POST['timed'] )!=0) 
{ 
$error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . 'Wpisany dzień jest nieprawidłowy.'; 
} 
tutaj małą uwaga. jesli ma być coś innego zamiast dnia. to zmieniamy to w: $timed=date("d"); - litera d może być zmieniana zgodnie z opcjami php. działa tak samo jak ustawianie formatu daty w profilu.

dalej:
w pliku: profile_add_body.tpl
szukaj:

Kod: Zaznacz cały

	<tr> 
	  <td class="row2" colspan="2"><span class="gentblsmall">{L_PROFILE_INFO_NOTICE}</span></td>
	</tr>
i po tym dajemy:

Kod: Zaznacz cały

	<tr> 
         <td class="row1"><span class="gen">Tutaj wpisz cyfrą dzisiajeszy dzień: *</span><br /> 
      <span class="gensmall">jeśli dzisiajsza data to: 22.02.2007 to wpisz samo 22</span></td> 
         <td class="row2"> 
      <input type="password" class="post" style="width: 200px" name="timed" size="25" maxlength="2" /> 
         </td> 
   </tr>
powinno działać. gdyby coś to daj znać.

: 23 lutego 2007, 09:44
autor: fiero
dla mnie bomba !
zobaczymy na ile bedzie to skuteczne w walce z botami
wielkie dzieki ;)

: 23 lutego 2007, 14:38
autor: najko
napisalem do admina w temacie zmiany nicka
sory za ot... ale zmiana nickow na adresy stron imo to absurd

: 23 lutego 2007, 17:29
autor: mateusz
najko pisze:sory za ot... ale zmiana nickow na adresy stron imo to absurd
właśnie napisał aby zmienić z adresu na inny login :D