|
@@ -88,11 +88,24 @@ class TokenController extends Controller
|
|
|
}
|
|
|
|
|
|
public function checkToken(Request $request){
|
|
|
-
|
|
|
$ts = Input::get('ts', '');
|
|
|
$loginid = Input::get('loginid', '');
|
|
|
$token = Input::get('token', '');
|
|
|
$salt = 'aqgltx@2022';
|
|
|
+
|
|
|
+ $year = substr($ts, 0, 4);
|
|
|
+ $month = substr($ts, 4, 2);
|
|
|
+ $day = substr($ts, 6, 2);
|
|
|
+ $hour = substr($ts, 8, 2);
|
|
|
+ $minute = substr($ts, 10, 2);
|
|
|
+ $second = substr($ts, 12, 2);
|
|
|
+ $formattedDateString = "$year-$month-$day $hour:$minute:$second";
|
|
|
+ $timestamp = strtotime($formattedDateString);
|
|
|
+
|
|
|
+ if(time() - $timestamp > 5){
|
|
|
+ return $this->error(1003, '已超时');
|
|
|
+ }
|
|
|
+
|
|
|
$md5 = md5($loginid.'|'.$ts.'|'.$salt);
|
|
|
if($md5 != $token){
|
|
|
return $this->error(1003, '验证失败');
|