本文整理汇总了PHP中manager::import方法的典型用法代码示例。如果您正苦于以下问题:PHP manager::import方法的具体用法?PHP manager::import怎么用?PHP manager::import使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类manager
的用法示例。
在下文中一共展示了manager::import方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
<?php
Manager::import("auth\\models\\*");
manager::import("fnbr20\\models\\Base", "Base");
class LoginController extends \MController
{
public function init()
{
Manager::checkLogin(false);
}
public function logout()
{
Manager::getAuth()->logout();
$this->redirect(Manager::getURL('fnbr20/main'));
}
public function authenticate()
{
if ($this->data->datasource == '') {
$this->data->datasource = 'fnapolo';
//$this->renderPrompt('error', 'Inform database name.');
}
Manager::setConf('fnbr20.db', $this->data->datasource);
Manager::getSession()->fnbr20db = $this->data->datasource;
$auth = Manager::getAuth();
$this->data->result = $auth->authenticate($this->data->user, $this->data->challenge, $this->data->response);
if ($this->data->result) {
$user = Manager::getLogin()->getUser();
$this->data->idLanguage = $user->getConfigData('fnbr20IdLanguage');
if ($this->data->idLanguage == '') {
$this->data->idLanguage = 1;
$user->setConfigData('fnbr20IdLanguage', $this->data->idLanguage);