smf nick karakter sınırlaması

Başlatan Shooter, 25 Oca 2018 18:57

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Shooter

merhaba. forumuma birisi kaydolurken nick kısmında "| • « » ► ◄ ◘ ♣ ♦ _ - [ ] { }" gibi karakterler kullanabiliyor bunu nasıl engelleyebilirim? sadece a-Z ve 0-9 arası karakterleri yani harf ve sayıları kullanabilsin

snrj

ne güzel işte adam online olurken o karekterleri girmek zorunda adam üşenmiyor giriyor sen engelleyim diyorusn :D siteye girerken okadar uğraşan adam siteyede elbet faydası olur :p
denemedim ama deneyip bildirin resmi siteden alıntıdır
/Sources/Subs-members.php bul
Kod [Seç]
// No name?!  How can you register with no name?
if (empty($regOptions['username']))
$reg_errors[] = array('lang', 'need_username');
altına ekle
Kod [Seç]
// Check if it's only a..z, A..Z, 0..9
   if ( preg_match("/[^-a-z-A-Z0-9_ .]/i", $regOptions['username']) )
   {
      $reg_errors[] = array('lang', 'bad_username');
   }

Shooter

Alıntı yapılan: snrj - 25 Oca 2018 21:07ne güzel işte adam online olurken o karekterleri girmek zorunda adam üşenmiyor giriyor sen engelleyim diyorusn :D siteye girerken okadar uğraşan adam siteyede elbet faydası olur :p
denemedim ama deneyip bildirin resmi siteden alıntıdır
/Sources/Subs-members.php bul
Kod [Seç]
// No name?!  How can you register with no name?
 if (empty($regOptions['username']))
 $reg_errors[] = array('lang', 'need_username');
altına ekle
Kod [Seç]
// Check if it's only a..z, A..Z, 0..9
   if ( preg_match("/[^-a-z-A-Z0-9_ .]/i", $regOptions['username']) )
   {
      $reg_errors[] = array('lang', 'bad_username');
   }

hocam tamamdır artık kayıt olurken a-zA-Z0-9 dışındaki karakterler kullanılmııyor ama normal kayıtlı bir kullanıcı hesap ayarlarından nickini değiştirirken bu değişik karakterleri yine kullanabiliyor bunu da engelleyebilir miyiz nick değiştirme kısmında

Shooter

@snrj hacı bi el atıverin :S kayıt olurken yabancı karakterlere izin vermiyor ama normal nick ile kayıt olduktan sonra ayarlardan yine yabancı karakterlerle nick değiştirebiliyor

snrj

kullanıcı adı değiştirme iznini kaldır olsun bitsin şurdan
admin panel>yapılandırma>özellikler ve seçenekler>genel de
"Üyelerin görünen isimlerini değiştirmelerine izin ver" işaretini kaldır olsun bitsin