BaikalAdmin\Core\Auth::hashAdminPassword PHP Метод

hashAdminPassword() статический публичный Метод

static public hashAdminPassword ( $sPassword )
    static function hashAdminPassword($sPassword)
    {
        if (defined("BAIKAL_AUTH_REALM")) {
            $sAuthRealm = BAIKAL_AUTH_REALM;
        } else {
            $sAuthRealm = "BaikalDAV";
            # Fallback to default value; useful when initializing App, as all constants are not set yet
        }
        return md5('admin:' . $sAuthRealm . ':' . $sPassword);
    }

Usage Example

Пример #1
0
 public function set($sProp, $sValue)
 {
     if ($sProp === "BAIKAL_ADMIN_PASSWORDHASH" || $sProp === "BAIKAL_ADMIN_PASSWORDHASH_CONFIRM") {
         # Special handling for password and passwordconfirm
         if ($sProp === "BAIKAL_ADMIN_PASSWORDHASH" && $sValue !== "") {
             parent::set("BAIKAL_ADMIN_PASSWORDHASH", \BaikalAdmin\Core\Auth::hashAdminPassword($sValue));
         }
         return $this;
     }
     parent::set($sProp, $sValue);
 }