Ich benutze Laravel 5.2. Ich möchte überprüfen, ob ein Benutzer mit einer URL zugewiesen ist. Wenn ein Benutzer versucht, auf URL zuzugreifen, die ihm nicht vom Administrator zugewiesen wurde, sollte die Meldung 'Zugriff verweigert' angezeigt werden. ich werde mein comntrollerWie überprüft man, ob einem Benutzer eine URL zugewiesen ist?
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]');
}
}
erhalten Sie einen Fehler? Wofür sind 'dlink' und' elink' Variablen? – jaysingkar
$ dlink ist für den Erhalt der aktuellen Link-ID und $ elink für die aktuelle Benutzer-ID – vibin
Entschuldigung, ich habe die Kommentare in Ihrem Code verpasst. Funktioniert das nicht? Ich habe das Problem – jaysingkar