想要注销特定用户,当管理员使用 laravel 禁用该特定用户时

问题描述 投票:0回答:1

想要注销特定用户,当管理员使用 Laravel 禁用该特定用户时

public function userInactive1($id)
    {
        $selectedUser = User::find($id);
        if ($selectedUser) {
            // Update user status to inactive
            // $selectedUser->status = 0;
            $selectedUser->save();
        }

        return redirect()->back();
    }
php laravel eloquent laravel-8
1个回答
-2
投票
namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Auth;

class ActiveUserCheck
{
    public function handle($request, Closure $next)
    {
        if (Auth::check() && !Auth::user()->isActive()) {
            Auth::logout();
            return redirect()->route('login')->with('error', 'Your account is inactive. Please contact the administrator.');
        }

        return $next($request);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.