| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace app\index\controller;
- use think\Controller;
- use think\Exception;
- use think\Session;
- use think\Log;
- use think\cache\driver\Redis;
- class Common extends Controller
- {
- /**
- * 验证apiToken
- *
- * @access public
- * @return string
- */
- protected function verifyToken()
- {
- $userToken = input('get.userToken');
- // 获取用户信息.
- $getUserInfo = model('User')->currentUser($userToken);
- $getUserInfo = $getUserInfo['data'];
- if($getUserInfo){
- $nowTime = strtotime(date('Y-m-d H:i:s').'-1 week');
- if ($getUserInfo['user_lastOperation'] < $nowTime) {
- return lang('EA01005');
- }
- $userInfo['user_lastOperation'] = time();
- model('User')->updateLastOperation($userToken,$userInfo['user_lastOperation']);
- return 1;
- }
- else {
- return lang('EA01004');
- }
- }//end verifyToken()
- }
|