Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: registracijos keitimas

Parašė Tyler· 2008 Sau. 24 17:01:32
#1

Sveiki turiu toki klausyma.
Kaip padaryt kad registrotu tik raides o ne skaicius?

Ta prasme kada registrojasi iveda nicname tai toj eilutej kad tik raides butu galima ivesti.

Parašė Enzo· 2008 Sau. 24 17:01:11
#2

register.php faile rasi tokia eilute:

if (!preg_match("/^[0-9a-z]{32}$/", $activate)) fallback("index.php");




Ja keisk i

if (!preg_match("/^[a-z]{32}$/", $activate)) fallback("index.php");




Nezinau ar veiks bet pabandyt verta ;)

Redagavo Enzo· 2008 Sau. 24 17:01:19

Parašė Tyler· 2008 Sau. 24 18:01:12
#3

Aciu padejo ir dar klausymas ?| kaip padaryt kad max nicname butu irasomas 8 skaitmenu

Parašė Enzo· 2008 Sau. 24 18:01:38
#4

Tyler parašė:
Aciu padejo ir dar klausymas ?| kaip padaryt kad max nicname butu irasomas 8 skaitmenu


if (!preg_match("/^[a-z]{8}$/", $activate)) fallback("index.php");



Redagavo Enzo· 2008 Sau. 24 18:01:35

Parašė DJFainulka· 2008 Sau. 24 18:01:18
#5

enzo, jam ir vel bus skaiciai vietoi raidziu :D

Parašė Enzo· 2008 Sau. 24 18:01:11
#6

DJFainulka parašė:
enzo, jam ir vel bus skaiciai vietoi raidziu :D


Fixed, beje skaiciai vietoj raidziu nebutu, tiesiog leistu ir skaicius naudoti:)

Parašė DJFainulka· 2008 Sau. 24 18:01:47
#7

Ta ir turejau galvoi, tiesiog ne taip parasiau ;)

Parašė Tyler· 2008 Sau. 24 18:01:31
#8

Toks dalykas pas mane registracija viksta per emaila tai kad registracija vistiek veikia
Gal sitoj reikia pakeisti?
if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) $error .= $locale['403']."<br>\n";

i

if (!preg_match("/^[-A-Z_@\s]+$/i", $username)) $error .= $locale['403']."<br>\n";

Bej dar sitoj pakeisti
f (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) echo

Kaip manot kas pades?

Redagavo Tyler· 2008 Sau. 24 18:01:37

Parašė Enzo· 2008 Sau. 24 18:01:11
#9

Jo, nepastebejau;);)

Parašė Tyler· 2008 Sau. 24 18:01:39
#10

O negalima butu padaryti taip kad kur rasosi user name toi eilutej negalima rasyti daugiau 8 raidziu?

Nes seip kaip parasau
if (!preg_match("/^[a-z]{8}$/", $activate)) fallback("index.php");

jis vistiek leidzia rasyt kilametrini nicname

Redagavo ozzWANTED· 2008 Sau. 24 18:01:24

Parašė Qrmiz· 2008 Sau. 24 18:01:28
#11

<tr>
<td class='tbl'>".$locale['u001']."<span style='color:#ff0000'>*</span></td>
<td class='tbl'><input type='text' name='username' maxlength='30' class='textbox' style='width:200px;'></td>
</tr>

Parašė ozzWANTED· 2008 Sau. 24 18:01:01
#12

galima, input dalyje parašyk:
maxlenght='8'

Parašė Tyler· 2008 Sau. 24 19:01:08
#13

ozzWANTED parašė:
galima, input dalyje parašyk:
maxlenght='8'

Supratau ;) nemanykit kad jau toks.....
Greitai mokausi :s man parodyk kripti as rasiu kelia

Cia tems kas bandys kanors darytis:
sios eilutes visai nekeiskit

if (!preg_match("/^[0-9a-z]{32}$/", $activate)) fallback("index.php");

Jai kanors pakeisite tai jums visaj neles aktivuoti nicname
nors ir gausyte e-mailu aktivacija
O kitas dalys pakeiskit ir veiks normaliai B)