|
@@ -3,6 +3,8 @@
|
|
namespace Task\Lib;
|
|
namespace Task\Lib;
|
|
|
|
|
|
use Dever;
|
|
use Dever;
|
|
|
|
+use Passport\Src\User;
|
|
|
|
+use Passport\Src\Login;
|
|
|
|
|
|
class Base
|
|
class Base
|
|
{
|
|
{
|
|
@@ -11,10 +13,16 @@ class Base
|
|
|
|
|
|
public function __construct()
|
|
public function __construct()
|
|
{
|
|
{
|
|
|
|
+ # 获取用户信息
|
|
|
|
+ $user = new User();
|
|
|
|
+ $this->user = $user->data();
|
|
|
|
+
|
|
$this->data['config'] = Dever::db('main/config')->one(1);
|
|
$this->data['config'] = Dever::db('main/config')->one(1);
|
|
$this->data['time'] = time();
|
|
$this->data['time'] = time();
|
|
- $this->data['uid'] = Dever::input('uid', 1);
|
|
|
|
- $this->data['session'] = Dever::input('session');
|
|
|
|
|
|
+ $this->data['uid'] = -1;
|
|
|
|
+ if ($this->user) {
|
|
|
|
+ $this->data['uid'] = $this->user['id'];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -24,7 +32,12 @@ class Base
|
|
*/
|
|
*/
|
|
protected function checkUser($state = false)
|
|
protected function checkUser($state = false)
|
|
{
|
|
{
|
|
- # 检测用户是否登录
|
|
|
|
|
|
+ if ($this->data['uid'] <= 0) {
|
|
|
|
+ # 需要登录
|
|
|
|
+ $login = new Login();
|
|
|
|
+ $login->location();
|
|
|
|
+ }
|
|
|
|
+
|
|
$where['uid'] = $this->data['uid'];
|
|
$where['uid'] = $this->data['uid'];
|
|
|
|
|
|
# 获取用户积分
|
|
# 获取用户积分
|