public function act(Session_Login $login, AutoLogin $auto) { if (!$login->login($this->name, $this->password)) { $res->message = 'login failed!'; // for output return 'action:AutoLogin'; } $ret = $auto->login($this->name, $this->auto); return 'redirect:/AutoLogin'; }
public function act(Session_Login $login, AutoLogin $auto, Result $res) { if (!$login->login($this->name, $this->password)) { $res->message = 'login failed!'; // for output return 'action:AutoLoginMemcache'; } $ds = new DataStore_Memcache(); $ds->setDsn(array('scope' => 'autologin')); $auto->setDataStore($ds); $ret = $auto->login($this->name, $this->auto); return 'redirect:/AutoLoginMemcache'; }