v2.5.2
Giriş yap

Şifre yenileme

emmir2
414 defa görüntülendi

Merhabalar şifre yenileme işleminde kullanıcı kullandığı şifreyi bir daha kullanmasın istiyorum bunu nası yapabilirim
mantık oluşturamadım

Cevap yaz
Cevaplar (2)
abdullahx
1198 gün önce

Kullanıcının db satırında bir tane de oldPasswords diye sütun oluşturun, ilk kayıtta buraya şifreyi json formatında kaydedin. Sonraki şifre değiştirme isteklerinde bu sütundaki veriyi çekip decode edin ve in_array ile yeni kullanmak istediği şifrenin var olup olmadığını kontrol edin, eğer yoksa yeni şifreyi de bu array e ekleyip yeniden encode ederek aynı sütuna kaydedin. Mantığı böyle, yöntemi kendinize göre güncellemek size kalır.

hakankorkz
1198 gün önce

abdullah beyin önerisi gayet güzel fakat zaten şifre kaydederken md5 ile etiğimiz için yeni gelen şifre md5 ile mevcut şifre md5 aynıysa hata ver aynı şifre kullanamazsınız..