dever пре 6 година
родитељ
комит
85be7dd1e7
3 измењених фајлова са 14 додато и 16 уклоњено
  1. 8 14
      service/src/Data.php
  2. 2 0
      service/template/mobile/home.php
  3. 4 2
      service/template/mobile/list.php

+ 8 - 14
service/src/Data.php

@@ -4,8 +4,7 @@ use Dever;
 
 class Data
 {
-    # 获取基本配置
-    public function config()
+    public function checkHomeLogin()
     {
         $user = Dever::load('passport/user')->data();
         if ($user) {
@@ -13,20 +12,9 @@ class Data
             Dever::location($url);
             return;
         }
-        $cate = Dever::input('cate', 1);
-        $cate = Dever::db('journal/cate')->one($cate);
-
-        $cate['login_title'] = '登录后才可以使用' . Dever::config('base')->name . '服务';
-
-        $cate['bglogo'] = ':url('.$cate['logo'].') no-repeat;';
-
-        $url = urlencode(Dever::url('home', 'service'));
-        $cate['login'] = 'location.href=\'' . Dever::url('request.auth?account=1&refer=' . $url, 'oauth') . '\'';
-        return $cate;
     }
 
-    # 获取基本配置
-    public function lists_config()
+    public function checkLogin()
     {
         $user = Dever::load('passport/user')->data();
         if (!$user) {
@@ -34,6 +22,12 @@ class Data
             Dever::location($url);
             return;
         }
+    }
+
+    # 获取基本配置
+    public function config()
+    {
+        
         $cate = Dever::input('cate', 1);
         $cate = Dever::db('journal/cate')->one($cate);
 

+ 2 - 0
service/template/mobile/home.php

@@ -6,6 +6,8 @@ $view
 
 ->fetch('img@src',    'service/data.config#cover')
 
+->fetch('.txt@check', 'service/data.checkHomeLogin')
+
 ->fetch('.txt', 'service/data.config#login_title')
 
 ->fetch('.ellipsis', 'service/data.config#title')

+ 4 - 2
service/template/mobile/list.php

@@ -6,9 +6,11 @@ $view
 
 ->import('inc/head')
 
-->fetch('.title', 'service/data.lists_config#title')
+->fetch('.title@check', 'service/data.checkLogin')
 
-->fetch('.logo@style', 'service/data.lists_config#bglogo')
+->fetch('.title', 'service/data.config#title')
+
+->fetch('.logo@style', 'service/data.config#bglogo')
 
 # 循环
 ->loop