• 01-05-2020, 00:18:01
    #1
    Merhaba arkadaşlar.

    Php ile yazılmış bir sosyal medya scripti satın aldım. Şimdi bu siteye üye olurken tek bir mail sunucusu üzerinden kayıt olunmasını istiyorum. Yani gmail -hotmail - yahoo- mynet ya da başka herhangi bir mail sunucusu istemiyorum. Sadece benim belirlediğim bir domain uzantılı mail adresi ile kayıt olunması gerekiyor. böyle bir değişiklik yapma şansımız varmıdır acaba?
  • 01-05-2020, 00:19:00
    #2
    Tabi ki yaptırabilirsiniz. Gelen değeri @'ten sonrasını array'a alın. if'le eğer gmail.com değilse bildirim verdirtin. Sayfa yenilenmeden istiyorsanız ajax la yapabilirsiniz.
  • 01-05-2020, 00:19:04
    #3
    Kodlarla oynayarak tabi ki yapılabilir en basit jquery ile bile kontrol edilebilir.
  • 01-05-2020, 00:24:55
    #4
    icedie adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar.

    Php ile yazılmış bir sosyal medya scripti satın aldım. Şimdi bu siteye üye olurken tek bir mail sunucusu üzerinden kayıt olunmasını istiyorum. Yani gmail -hotmail - yahoo- mynet ya da başka herhangi bir mail sunucusu istemiyorum. Sadece benim belirlediğim bir domain uzantılı mail adresi ile kayıt olunması gerekiyor. böyle bir değişiklik yapma şansımız varmıdır acaba?
    sade php ile olabilir ama çok zor olur en mantıklısı jQuery üzerinden yaptırmak veriyi post ettirirken kontrol yaptırabilirsin örneğin email inputundan gelen değerin @ron.com olmalı diye kontrol ettirebilirsin eğer ki @ronn.com olsa bile uyarı verdir diyeceksin bunun örnekleri vardı sanki bi ara karşıma çıkmıştı eğer bulursam kesinlikle buradan paylaşırım seninle
  • 01-05-2020, 00:24:58
    #5
    Modal adlı üyeden alıntı: mesajı görüntüle
    Kodlarla oynayarak tabi ki yapılabilir en basit jquery ile bile kontrol edilebilir.
    Kodlama bilgim yok onun için nasıl yapacağımı bilemedim.



    ynR adlı üyeden alıntı: mesajı görüntüle
    sade php ile olabilir ama çok zor olur en mantıklısı jQuery üzerinden yaptırmak veriyi post ettirirken kontrol yaptırabilirsin örneğin email inputundan gelen değerin @ron.com olmalı diye kontrol ettirebilirsin eğer ki @ronn.com olsa bile uyarı verdir diyeceksin bunun örnekleri vardı sanki bi ara karşıma çıkmıştı eğer bulursam kesinlikle buradan paylaşırım seninle

    Teşekkür ederim. site saf php ile kodlandı diye yazmıştı bilmiyorum başka nasıl oluyor. Script sahibine yazdım bakalım . yabancı olduğu için anlaşabilirsem cevap gelir heralde.
  • 01-05-2020, 00:41:57
    #6
    icedie adlı üyeden alıntı: mesajı görüntüle
    Kodlama bilgim yok onun için nasıl yapacağımı bilemedim.






    Teşekkür ederim. site saf php ile kodlandı diye yazmıştı bilmiyorum başka nasıl oluyor. Script sahibine yazdım bakalım . yabancı olduğu için anlaşabilirsem cevap gelir heralde.
    jQuery ile ekleme yapilir hocam ama kişi yabancı ise yapacağını zannetmiyorum size tavsiyem iş verenler kategorisine bu şekilde bir konu açabilirsiniz 50-100 ₺ arasına yaptırabilirsiniz bu özelliği
  • 01-05-2020, 00:47:38
    #7
    ynR adlı üyeden alıntı: mesajı görüntüle
    jQuery ile ekleme yapilir hocam ama kişi yabancı ise yapacağını zannetmiyorum size tavsiyem iş verenler kategorisine bu şekilde bir konu açabilirsiniz 50-100 ₺ arasına yaptırabilirsiniz bu özelliği
    parası önemli değil. bir şekilde yaptırmam lazım. yapılabilir mi onu öğrenmek istedim. Teşekkür ederim.
  • 01-05-2020, 00:59:56
    #8
    Hangi script'i satın aldıysanız söyleyin, eğer open source ise hangi dosyada nereyi değiştirmeniz gerektiğini iletiyim.



    Selam hocam, kullandığın scriptin son versiyon nulled olanında kontrol ettim, aşağıdaki kodları ilgili dosyalarda eklersen izinlidomain metnini değiştirip, istediğini yapmış olursun. Diğer türlü javascript ile yaparak önlem alamazsın. "Domain izinli" kısmını test ettikten sonra silebilirsin veya comment out yapabilirsin. Kullandığın scriptin adını ben yazmadım ama istersen sen paylaşabilirsin adını.

    /api/v2/endpoints/create-account.php içerisinde 70. satırdan sonra aşağıdaki kod,
    if(strpos($email, "izinlidomain") !== false){
    echo "Domain izinli";
    }else{
    $error_code = 8;
    $error_message = 'E-mail is invalid';
    }
    /xhr/pro_register.php içerisinde 70. satırdan sonra aşağıdaki kod,
    if(strpos($_POST['email'], "izinlidomain") !== false){
    echo "Domain izinli";
    }else{
    $errors = $error_icon . $wo['lang']['email_invalid_characters'];
    }
    /api/windows_app/register_user.php içerisinde 95. satırdan sonra aşağıdaki kod,
    if(strpos($_POST['email'], "izinlidomain") !== false){
    echo "Domain izinli";
    }else{
    $json_error_data['errors'] = array(
    'error_id' => '10',
    'error_text' => 'This e-mail is invalid.'
    );
    }
    /api/phone/register_user.php içerisinde 100. satırdan sonra aşağıdaki kod,
    if(strpos($_POST['email'], "izinlidomain") !== false){
    echo "Domain izinli";
    }else{
    $json_error_data['errors'] = array(
    'error_id' => '10',
    'error_text' => 'This e-mail is invalid.'
    );
    }
    /xhr/register.php içerisinde 70. satırdan sonra aşağıdaki kod,
        if(strpos($_POST['email'], "izinlidomain") !== false){
    echo "Domain izinli";
    }else{
    $errors = $error_icon . $wo['lang']['email_is_banned'];
               }
  • 01-05-2020, 02:05:21
    #9
    icedie adlı üyeden alıntı: mesajı görüntüle
    Çok Teşekkür ederim. Wowonder scripti 3.0.1 olanı bendeki son sürüm . ben bir deneyim. Eline koluna sağlık. Bir de onay maili gider değil mi aynı şekilde .
    Rica ederim, umarım doğrudur bendeki script smtp ayarları yapıldıysa onay maili gider, eklediğim kodlar kayıt oluşturulmadan önce alanların kontrol edildiği yer. Görselde bulunan örnekler gibi.