1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace app\admin\model;
- use \think\Model;
- class Urlconfig extends Model
- {
- const STATUS_OPEN = 1;
- /**
- * 获取登录地址(美化后的)
- * @return string
- */
- public function getLoginUrl()
- {
- return url('admin/common/login', '', true, true);
- }
- /**
- * 是否了开启安全入口
- */
- public function isWeekBackend()
- {
- $has = $this->where('url', 'admin/common/login')->where('aliases', 'admin_login')->count();
- return $has > 0;
- }
- /**
- * 获取安全入口key
- * @return mixed|string
- */
- public function getBackendPass()
- {
- $backendurl = url('admin/common/login', '', false);//有可能被缓存影响
- if ($backendurl == "/admin_login" || $backendurl == "/admin/common/login") {
- return "";
- } else {
- return str_replace('/admin_login/', '', $backendurl);
- }
- }
- /**
- * 获取维护入口key
- * @return mixed|string
- */
- public function getCloseSiteKey()
- {
- $pass = $this->getBackendPass();
- return empty($pass) ? "1464674022" : $pass;
- }
- }
|