IsLogin(); } /** * 首页 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-02-22T16:50:32+0800 */ public function Index() { // 模板数据 $assign = [ // 基础数据 'data' => [ 'mobile' => $this->user['mobile_security'], 'email' => $this->user['email_security'], ], // 安全信息列表 'safety_panel_list' => NavigationService::UsersSafetyPanelList(), // 浏览器名称 'home_seo_site_title' => SeoService::BrowserSeoTitle('安全设置', 1), ]; MyViewAssign($assign); return MyView(); } /** * 登录密码修改页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function LoginPwdInfo() { // 浏览器名称 MyViewAssign('home_seo_site_title', SeoService::BrowserSeoTitle('登录密码修改 - 安全设置', 1)); return MyView(); } /** * 原手机号码修改页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function MobileInfo() { if(empty($this->user['mobile'])) { return MyRedirect(MyUrl('index/safety/newmobileinfo')); } // 浏览器名称 MyViewAssign('home_seo_site_title', SeoService::BrowserSeoTitle('手机号码修改 - 安全设置', 1)); return MyView(); } /** * 新手机号码修改页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function NewMobileInfo() { if(MySession('safety_sms') == null && !empty($this->user['mobile'])) { return $this->error('原帐号校验失败', MyUrl('index/safety/mobileinfo')); } // 浏览器名称 MyViewAssign('home_seo_site_title', SeoService::BrowserSeoTitle('手机号码修改 - 安全设置', 1)); return MyView(); } /** * 电子邮箱修改页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function EmailInfo() { if(empty($this->user['email'])) { return MyRedirect(MyUrl('index/safety/newemailinfo')); } // 浏览器名称 MyViewAssign('home_seo_site_title', SeoService::BrowserSeoTitle('电子邮箱修改 - 安全设置', 1)); return MyView(); } /** * 新电子邮箱修改页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function NewEmailInfo() { if(MySession('safety_email') == null && !empty($this->user['email'])) { return $this->error('原帐号校验失败', MyUrl('index/safety/emailinfo')); } // 浏览器名称 MyViewAssign('home_seo_site_title', SeoService::BrowserSeoTitle('电子邮箱修改 - 安全设置', 1)); return MyView(); } /** * 账号注销页面 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:12:20+0800 */ public function LogoutInfo() { // 协议 $document = AgreementService::AgreementData(['document'=>'userlogout']); // 模板数据 $assign = [ // 协议内容 'document_data' => $document['data'], // 浏览器名称 'home_seo_site_title' => SeoService::BrowserSeoTitle('账号注销 - 安全设置', 1), ]; MyViewAssign($assign); return MyView(); } /** * 验证码显示 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-05T15:10:21+0800 */ public function VerifyEntry() { $params = [ 'width' => 100, 'height' => 28, 'use_point_back' => false, 'key_prefix' => 'safety', ]; $verify = new \base\Verify($params); $verify->Entry(); } /** * 登录密码修改 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T10:38:23+0800 */ public function LoginPwdUpdate() { $params = $this->data_post; $params['user'] = $this->user; return ApiService::ApiDataReturn(SafetyService::LoginPwdUpdate($params)); } /** * 验证码发送 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-05T19:17:10+0800 */ public function VerifySend() { $params = $this->data_post; $params['user'] = $this->user; return ApiService::ApiDataReturn(SafetyService::VerifySend($params)); } /** * 原账户验证码校验 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T15:57:19+0800 */ public function VerifyCheck() { $params = $this->data_post; $params['user'] = $this->user; return ApiService::ApiDataReturn(SafetyService::VerifyCheck($params)); } /** * 账号更新 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T17:04:36+0800 */ public function AccountsUpdate() { $params = $this->data_post; $params['user'] = $this->user; return ApiService::ApiDataReturn(SafetyService::AccountsUpdate($params)); } /** * 账号注销 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2017-03-28T17:04:36+0800 */ public function Logout() { $params = $this->data_post; $params['user'] = $this->user; return ApiService::ApiDataReturn(SafetyService::AccountsLogout($params)); } } ?>