Çalışmıyor, şifreleme yöntemini çağırmak?

0 Cevap php

Ben bir iki yöntem var hangi üyeliği adlı bir sınıf var. ValidateUser adlandırılan ilk kişinin, ve ikinci bir encryptPass olarak adlandırılır. Sorun i encryptPass yöntemini çağırın olsa bile, bu orijinal bir şifre verir olmasıdır. Diğer bir deyişle; aslında veri döndürme oluyor veya doğru yöntemini çağırarak değil gibi görünüyor değil mi?

Ben şimdi çok bilmeden beni yargıç yok OOP yeniyim.

Bu i yöntemini görüşmesi vardı nasıl görünüyor:

  //validate password and hash it if valid
  if(strlen($password) > 25 || strlen($password) < 4) {
   $password = $this->encryptPass($password);
   $errorArray[] = "Löenordet måste vara mellan 4-25 tecken långt.";
  }

Ve bu gerçek encryptPass yöntem gibi görünüyor nasıl:

 function encryptPass($password) {
  $salt = substr($password, 2, 4);
  $password = md5(md5($password));
  $password = substr($password, 0, 20) . $salt . substr($password, 0, 20);
  $password = md5($password);
  return $password;
 }

Gördüğünüz gibi ben belki ben orada bir şekilde mahvettim, birlikte özel bir şifreleme algoritması attı?

Şimdiden teşekkürler!

0 Cevap