0
我正在使用laravel 5.2.I想檢查用戶是否分配有url.if用戶嘗試訪問管理員未分配給他的url,應顯示「拒絕訪問」消息。 我會告訴我的comntroller如何檢查用戶是否被分配了url?
public function checkUrl(){
$current_link = $_SERVER['REQUEST_URI'];//current link
$current_link=ltrim($current_link, '/');
$current_link=ltrim($current_link, 'cable');
$current_link=ltrim($current_link, '/');
$dlink = Roles::where('link',$current_link)->pluck('id');//current link id
$elink=Auth::user()->id;//current user id
if($elink == $dlink)
{
Session::flash('flash_notification', array('level' => 'success', 'message' => 'Access Denied!!'));
return redirect()->action('Admin\[email protected]');
}
}
你會得到任何錯誤?什麼是'dlink'和'elink'變量? – jaysingkar
$ dlink用於獲取當前鏈接ID,$ elink用於當前用戶ID – vibin
抱歉,我錯過了代碼中的註釋。這是不是工作?我不明白的問題 – jaysingkar