帖子内容风险检查
This commit is contained in:
@@ -110,6 +110,19 @@ class PostService
|
||||
public function beforeServiceStore($data, Request $request)
|
||||
{
|
||||
$data['user_id'] = $request->user->uid;;
|
||||
|
||||
//安全检查
|
||||
$wechat = new WechatService();
|
||||
$tokenData = $wechat->getMiniAccessToken();
|
||||
$access_token = $tokenData['access_token'];
|
||||
|
||||
$user = User::where('id', $data['user_id'])->first();
|
||||
if(empty($user)){
|
||||
throw new \Exception('用户不存在');
|
||||
}
|
||||
$tokenData = $wechat->checkText($data['content'], $user['openid'], $access_token, 2);
|
||||
|
||||
|
||||
$user = User::where('id', $data['user_id'])->first();
|
||||
if($user->is_release == 0){
|
||||
$staff = UserStaff::where('name',$user->name)->where('sn',$user->sn)->first();
|
||||
|
||||
Reference in New Issue
Block a user