diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 9a3beba2..54f04abc 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -570,16 +570,16 @@ class MarketController extends BaseController { private function isValidToken($account, $token) { $deToken = base64_decode($token); - if (empty($data)) { + if (empty($deToken)) { return false; } if (empty($account)) { return false; } - $data = json_decode($deToken); + $data = json_decode($deToken, true); $sign = md5(TOKEN_SALT . $data['account'] . $data['rand'] . $data['nonce'] . $data['createtime']); if ($sign == $data['sign']) { - return phpcommon\isSameAccount($sign['account'], $account); + return phpcommon\isSameAddress($data['account'], $account); } return false; }