Commit 05e8fa68 05e8fa68087718470291ac4966f34a2bbd91b263 by lemon

验证分享链接

1 parent 1b11d067
......@@ -182,7 +182,7 @@ class PropertyTrackService extends Service
{
$url = $this->request->input('url');
if (!$res = PropertyShare::withTrashed()->where(['share_url_hash'=>crc64($url), 'from'=>$this->request->input('from')])->where('expire_time', '<=', $this->now)->first()) {
if (!$res = PropertyShare::withTrashed()->where(['share_url_hash'=>crc64($url), 'phone'=>$this->request->input('phone'), 'from'=>$this->request->input('from')])->where('expire_time', '<=', $this->now)->first()) {
return Response::error(ErrorCode::URL_CHECK_FAIL);
}
if (!is_null($res->deleted_at)) return Response::error(ErrorCode::URL_CHECK_FAIL);
......
......@@ -23,7 +23,7 @@ Route::group(["prefix"=>"property", "middleware"=>['auth.identifier']], function
Route::group(["prefix"=>"property"], function (){
Route::get('/track/share', 'PropertyTrackController@share');
Route::get('/track/shareCheck', 'PropertyTrackController@shareCheck');
Route::post('/track/shareCheck', 'PropertyTrackController@shareCheck');
Route::get('/track/shareUser', 'PropertyTrackController@shareUser');
Route::get('/track/shareFileType', 'PropertyTrackController@shareFileType');
});
......