rabin 6 vuotta sitten
vanhempi
commit
eb0902137d
2 muutettua tiedostoa jossa 9 lisäystä ja 2 poistoa
  1. 1 1
      lib/Manage.php
  2. 8 1
      src/Login.php

+ 1 - 1
lib/Manage.php

@@ -67,7 +67,7 @@ class Manage
         if (Dever::project('invite')) {
             $invite = Dever::db('invite/code')->one(array('uid' => $user['id']));
             if ($invite) {
-                $table['邀请码'] = $invite['code'];
+                $table['邀请码'] = $invite['value'];
             }
         }
 

+ 8 - 1
src/Login.php

@@ -17,7 +17,14 @@ class Login extends Base
             $this->save->un(self::NAME);
         }
 
-        $refer = isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : Dever::url('home', 'main');
+        $refer = Dever::input('refer', 1);
+
+        $home = Dever::url('home', 'main');
+        if ($refer == 2) {
+            $refer = $home;
+        } else {
+            $refer = isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : Dever::url('home', 'main');
+        }
 
         Dever::location($refer);
     }