folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Üyelik Sistemlerini Kodlarken Takma İsimlerde Hangi Karakterlere İzin Veriyorsunuz?



Üyelik Sistemlerini Kodlarken Takma İsimlerde Hangi Karakterlere İzin Veriyorsunuz?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Üyelik sistemlerini kodlarken takma isimlerde hangi karakterlere izin veriyorsunuz? Niçin bu karakterlere izin veriyor ve diğerlerine izin vermiyorsunuz? Mesela Tahribat a yıllar önce üye olduğumda Dr.Kill almak istemiştim ancak . karakterine izin vermediği için DrKill alabilmiştim yanlış hatırlamıyorsam bunun sebebi IRC ile entegrasyondan kaynaklanıyordu.

     

    Günümüzde üyelik sistemi kodladığınız sistemlerde hangi karakterlere izin vermiyorsunuz? Niçin? Hangi sistemlerle uyum içinde çalışmasını istiyorsunuz ve kullandığınız sistemlerin izin vermediği karakterler nelerdir?

     

     

    Üyelik sistemi kodluyorum. (sözlük scripti). Ama bazı karakterlere izin vermek istemiyorum ama daha önceden bu tür durumlarda tecrübeli arkadaşların fikirlerini öğrenmek isterim.

     

    Saygılar..


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek

     static function checkUserName($userName) {

    $return = TRUE;
      if (!preg_match('/^[a-z0-9-]+$/i', $userName)) {
      // TODO in future we may want to log attemps 
      $return =  FALSE;

    }

    return $return;

    }

    direk cp yaptım her zaman kullandığım sınıfımdan.

    a-z, 0-9 yeter hocam, gerisi görüntü kirliliği zaten

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    freudSusHaksizsin bunu yazdı

     static function checkUserName($userName) {

    $return = TRUE;
      if (!preg_match('/^[a-z0-9-]+$/i', $userName)) {
      // TODO in future we may want to log attemps 
      $return =  FALSE;

    }

    return $return;

    }

    direk cp yaptım her zaman kullandığım sınıfımdan.

    a-z, 0-9 yeter hocam, gerisi görüntü kirliliği zaten

    Hocam fonksiyonu bulurdum zaten onda sıkıntı yok. Yani yazarız bir türlü. Ancak demişsin ki sadece a-z 0-9 niye alttan tire veya tire yok? Niye nokta yok. Yani niye bunlara izin vermiyorsun? Sebepleri varsa aslında ençok onlarla ilgileniyorum.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek
    DrKill bunu yazdı
    freudSusHaksizsin bunu yazdı

     static function checkUserName($userName) {

    $return = TRUE;
      if (!preg_match('/^[a-z0-9-]+$/i', $userName)) {
      // TODO in future we may want to log attemps 
      $return =  FALSE;

    }

    return $return;

    }

    direk cp yaptım her zaman kullandığım sınıfımdan.

    a-z, 0-9 yeter hocam, gerisi görüntü kirliliği zaten

    Hocam fonksiyonu bulurdum zaten onda sıkıntı yok. Yani yazarız bir türlü. Ancak demişsin ki sadece a-z 0-9 niye alttan tire veya tire yok? Niye nokta yok. Yani niye bunlara izin vermiyorsun? Sebepleri varsa aslında ençok onlarla ilgileniyorum.

    dediğim gibi çirkin duruyo hocam, şahsen sevmiyorum. bence "mehmetAli" "mehmet-ali" den daha güzel, daha okunabilir.

    neden birinin "mehmet-ali" yada "mehmet.ali" yada "mehmet_ali" şeklinde kullanıcı adı almasına izin vereyimki ?

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Peki teknik anlamda şu karakterlere şundan şundan dolayı izin vermiyorum diyen arkadaşlar var mı? Onlarında görüşlerini almak isterim.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SSPPSS
    SSPPSS's avatar
    Kayıt Tarihi: 26/Ağustos/2007
    Erkek
    DrKill bunu yazdı

    Peki teknik anlamda şu karakterlere şundan şundan dolayı izin vermiyorum diyen arkadaşlar var mı? Onlarında görüşlerini almak isterim.

    teknik olarak bakarsan sadece url de kötü durucak karakterleri almayabilirsin. ' gibi mesela.

    onun dışında teknik olarak gözönüne almanı gerektiricek bişey yok isimlerde.

    birde url de kullandığın kelimeleri isim olarak kullanmak bazen sıkıntı olabilir.

    mesela sitende her kullanıcının site.com/username diye url si oluyorsa ismi "admin" olan kullanıcı olsun istemezsin mesela, çünkü "site.com/admin" url sini başka biyerde kullanıyosundur

    işi bilenler için sql inj 10 yıl öncesinin sorunu

     

Toplam Hit: 632 Toplam Mesaj: 6