Ben Kohana 3 auth sınıf yanı sıra bir oturum açma komut bakıyorum. Giriş sayfası auth sınıfın giriş işlevini çağırdığında, korumalı bir soyut işlevi _login üzerinden iade edilir. Neden o meraktan yapardınız? Ben aynı veri iki şekilde iade ediyorum çünkü gerçekten fark ne olacağını anlamak için görünmüyor olabilir. Kafamın etrafında yüzmek gelmez bir seçenek olduğunu korunan bir özet ile iade ederek veriler auth-> giriş fonksiyonu konulmuştur zaman ve onu bırakır zaman değiştirilmiş değildi emin olurdum. Ben bazı nüansları anlamaya çalışıyorum. Teşekkürler.
public function login($username, $password, $remember = FALSE)
{
if (empty($password))
return FALSE;
if (is_string($password))
{
// Get the salt from the stored password
$salt = $this->find_salt($this->password($username));
// Create a hashed password using the salt from the stored password
$password = $this->hash_password($password, $salt);
}
return $this->_login($username, $password, $remember);
}
ve ....
abstract protected function _login($username, $password, $remember);