0

我用代码创建了登录=

登录代码

现在我想显示用户名,登录后的名称,如何编写代码?谢谢大家

4

2 回答 2

0

attempt方法通常用于处理来自应用程序“登录”表单的身份验证尝试。如果身份验证成功,您应该重新生成用户的会话以防止会话固定:

public function process(Request $request)
{
    $credentials = $request->validate([
        'username' => 'required',
        'password' => 'required',
    ]);

    if (Auth::attempt($credentials)) {
        $request->session()->regenerate();

        return redirect('/');
    }

    return back()->with(['error' => 'Login Gagal']);    
}

检索经过身份验证的用户

// Retrieve the currently authenticated user...
$user = Auth::user();

dd($user->username);
于 2022-02-02T12:51:28.810 回答
0

您好,如果您使用默认身份验证模型,您可以通过Auth::user().

对于名称:Auth::user()->name;

对于电子邮件:Auth::user()->email;

于 2022-02-02T12:29:30.603 回答