request; $manufacture = $req->post('manufacture'); $device_id = $req->post('device_id'); $project = $req->post('project'); $model = $req->post('model'); $sign = $req->post('sign'); $production = $req->post('production'); $timestamp = $req->post('timestamp'); $e = new stdClass(); $e->status = 0; $e->message = 'fail'; $e->serial_no = '';; $e->mac = ''; $salt = self::SIGN_SALT; $makeSign = md5($manufacture . $project. $model . $production . $timestamp . $salt); if ($sign != $makeSign) { $e->message = 'sign 有误'; return $e; } $e->status = 1; $e->message = '授权成功'; $e->mac = Utils::macGenerate(); return $e; } }