• 28-01-2016, 19:01:49
    #1
    Öncelikle nasıl yapılabilir beyin fırtınası yapalım?



    Beyin fırtınası sonrası hazır kodları satın almak isteyenler için;
    ______
    Eğer hazır kodları istiyorsanız satın almak için aşağıdaki özellikleri okuyabilirsiniz

    Kendim araştırdığım için biliyorum kendi sitenizde üyelik kısmı var fakat extra 2 php sayfası ile basitçe şifremi unuttum sayfası entegrasyonu yapmak istiyorsanız, hiç bir yerde düzgün çalışan kod bulamıyorsunuz.

    Yabancı içeriklere baktım, türkçe içeriklere baktım paylaşılan tüm kodlar yanlış hatalı düzgün değil.

    Elinizde bir örnek olsa basit bir şekidle iki üç input adı değiştirerek ve sql nuza bir tablo eklemeden bu işi yapabilirsiniz.


    R10 dahil olmak üzere her tarafa baktım düzgün bir kod bulamadım

    Sonra oturdum kendim yazdım 2 sayfa php

    İstenilen ücret 20 tl
    ödeme paypal

    *

    Özel mesajdan ulaşabilirsiniz.


    //

    Özellikler;

    * Md5 ile şifrelenmiş key code maila gönderimi
    * Phpmailer ile uyumlu SMTP yolu ile mail atma
    * Kod gönderildikten 1 gün içinde kullanılmaz ise pasifleşme özelliği
  • 28-01-2016, 20:21:25
    #2
    Dediğiniz şekilde yapılması mümkün ama mail adresi farklı bir kişi tarafından yazılır gönderilir ise sıfırlanır uç bir örnek ama , birde şifreyi sistemin oluşturması manasız bence

    kullanicilar tablosu oldugunu varsayıyorum

    ozel_hane diye bir varchar 255 sütün oluştur

    Şifre hatırlat sayfasında e-posta adresini girdikten sonra eşleştirme yapıp böyle bir kullanıcı var ise

    time fonksiyonunu md5 yada sha1 ile şifreleyip ozel_hane bölümünü update et kullanıcının.

    göndereceğin e-posta da özel bir sayfaya get methodu ile bu şifreli ozel haneyi gönder

    www.siteadi.com/sifre_sifirla.php?kid=ozel_hane

    sifre_sifirla sayfasında da kullanicilar tablosunda ozel_hane bölümünü eşleştir var ise yeni şifre isteyerek update edebilirsin.

    Hiçbir kod paylaşmamışsınız , umarım anlatabilmişimdir ,

    Ücretli destek isterseniz istediğinizi yapabilirim.
  • 29-01-2016, 06:39:27
    #3
    Üyeliği durduruldu
    Veritabanında sifirlamakodu tablosu oluşturacaksın. (kod_id - uye_id - kod - tarih)
    Biri sıfırlama sayfasına girip mailini yazacak ve bu formda öyle bir mail adresi kayıtlı mı kontrol edeceksin kayıtlıysa random bir kod oluşturup bu kodu önce sifirlama tablosuna hangi uye_id ve kod şeklinde kaydedeceksin. Ardından mail gönderteceksin.

    siten.com/sifirla.php?kod=fdkljlskdfjsldg şeklinde mail gidecek üyeye. Bu linke tıkladığında get ile kodu çekip sifirlamakodu tablosunda böyle bir kod var mı kontrol edip eğer varsa sayfayı açıp bu sayfada yeni şifreyi isteyeceksin. Ardından yeni şifreyi update edip kullanılmış duruma geçen kodu veritabanından sildireceksin.

    Tüm bu aşamalarda oluşturduğun formlarda capctha olması önemli. Ayrıca random oluşturudğun kodu md5 ile şifrelersen 32 karakterli uzun bir kod elde edersin daha iyi olur.

    Devamında ayrıca şifre değişikliğini post ettiğinde kod oluşturma tarihini de kontrol ederek eğer kod 3 günden eski ise kodu sildirip ekrana hata yazdırıp yeni kod talebi isteyebilirsin.

    Böyle bir şeyin hazır kodu olmaz kendine göre bu mantık ile yaz.