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!