用户中心模块初始化
This commit is contained in:
37
app/controller/user/Base.php
Normal file
37
app/controller/user/Base.php
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
<?php
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
namespace app\controller\user;
|
||||||
|
|
||||||
|
use think\facade\View;
|
||||||
|
use think\facade\Cache;
|
||||||
|
use \app\controller\Base as BaseC;
|
||||||
|
|
||||||
|
class Base extends BaseC {
|
||||||
|
|
||||||
|
protected function fetch($template = '') {
|
||||||
|
$config = Cache::get('system_config_data');
|
||||||
|
$this->tpl_config['view_depr'] = '_';
|
||||||
|
$pc_themes = $config['pc_themes'] ? $config['pc_themes'] . DIRECTORY_SEPARATOR : "";
|
||||||
|
$this->tpl_config['view_dir_name'] = 'public' . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR . $pc_themes;
|
||||||
|
if ($this->isMobile() && $config['mobile_themes']) {
|
||||||
|
$mobile_themes = $config['mobile_themes'] ? $config['mobile_themes'] . DIRECTORY_SEPARATOR : "";
|
||||||
|
$this->tpl_config['view_dir_name'] = 'public' . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR . $mobile_themes;
|
||||||
|
if (!is_dir($this->app->getRootPath() . $this->tpl_config['view_dir_name'])) {
|
||||||
|
$this->tpl_config['view_dir_name'] = 'public' . DIRECTORY_SEPARATOR . 'template' . DIRECTORY_SEPARATOR . $pc_themes;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($template == '') {
|
||||||
|
$template = str_replace(".", "@", strtolower($this->request->controller())) . "/" . $this->request->action();
|
||||||
|
}
|
||||||
|
|
||||||
|
View::config($this->tpl_config);
|
||||||
|
View::assign($this->data);
|
||||||
|
return View::fetch($template);
|
||||||
|
}
|
||||||
|
}
|
||||||
60
app/controller/user/Index.php
Normal file
60
app/controller/user/Index.php
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
<?php
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | SentCMS [ WE CAN DO IT JUST THINK IT ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2013 http://www.tensent.cn All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: molong <molong@tensent.cn> <http://www.tensent.cn>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
namespace app\controller\user;
|
||||||
|
|
||||||
|
class Index extends Base {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 用户中心首页
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function index() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 用户登录
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function login() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 用户退出
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function logout() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 用户注册
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function register() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 忘记密码
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function forget() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 重置密码
|
||||||
|
* @return [type] [description]
|
||||||
|
*/
|
||||||
|
public function resetpasswd() {
|
||||||
|
return $this->fetch();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user