• 14-09-2022, 21:16:27
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Php ile yapılmış projelerde login işlemlerinin güvenliğini nasıl sağlıyorsunuz? SESSION yada farklı bir yöntem kullanarak en güvenli login işlemini nasıl gerçekleştiririz? Token üretmek yada başka bir önerisi olan var mı ? Örnek kod ile yarımcı olabilecek biri var mı?
  • 14-09-2022, 21:19:10
    #2
    Php ile çalışıyorsan sessionlardan başka bir seçeneğin çok yok zaten o yüzden token oluşturmak en iyi çözüm olur. Laravel de kullanabilirsin dilersen.
  • 14-09-2022, 21:20:31
    #3
    Ben veri tabanına user login diye tablo oluşturdum. Giriş yapınca token oluşturuyorum. Burada kullanıcı id, token ve zaman bilgisini tutuyorum.
  • 14-09-2022, 21:21:12
    #4
    JWT token kullanabilirsin, cookie ile token saklayıp,
    SESSION kullanabilirsin,
    Veritabanında şifreleri password_hash ile saklamalısın,
    SQL Injection önlemini almalısın,
    Firebase ve benzeri authentication sistemleri kullanabilirsin,
    vs. vs.
  • 14-09-2022, 21:21:15
    #5
    JWT kullanabilirsin hocam, JWT PHP Authentication diye araştırabilirsiniz.
  • 14-09-2022, 21:26:13
    #6
    https://github.com/skysbird/php_safe_login
    bu repoyu inceleyebilirsin. WAF, 2FA gibi terimleri de araştırman iyi olur
  • 14-09-2022, 22:17:02
    #7
    sms doğrulama
    e posta doğrulama
    crsf
    bycrypt lşifreleme
  • 14-09-2022, 22:20:59
    #8
    Route olur login olur bu tarz şeyler için en azından framework kullanmak iyi olur. En azından slim framework bile iş görür. Kendi kütüphaneni bile yazabilirsin.
  • 15-09-2022, 21:12:01
    #9
    yardımcı olmaya çalışan tüm arkadaşlara teşekkür ederim. Verdiğiniz bilgiler doğrultusunda biraz araştırmalar yaptım ve sonuca ulaştım.