вторник, 3 марта 2009 г.

Superpassword in sfGuardUser

Creating superpassword:

In app.yml

all:
sf_guard_plugin:
#...
check_password_callable: [superPassword, check]
super_password: 123456
#...

Superpassword class in apps/frontend/lib/superPassword.class.php

class superPassword {
   public static function check($username, $password,$sfUser){
      if ($sfUser->checkPasswordByGuard($password)) {
         return true;
      }
      else {
         return ($password == sfConfig::get("app_sf_guard_plugin_super_password"));
      }
   }
}

That's all! Now you can use any registered username and password 123456 to login to your site.

Комментариев нет:

Отправить комментарий