gpt4 book ai didi

jquery - 如何返回登录凭据出错的选项卡

转载 作者:太空宇宙 更新时间:2023-11-04 05:43:00 25 4
gpt4 key购买 nike

我正在使用 laravel,我在一个页面中注册并登录但不同的选项卡,如果有人试图使用他正确的凭据登录,该网站会将他重定向到他的帐户所以这里一切都很好,但如果凭据错误然后将再次返回登录页面,但不会返回到与他在那里相同的选项卡,所以我如何才能将他重定向到凭据在哪里,无论是注册还是登录选项卡都会出现错误

<div id="whoru">
<div>
<a href="#" onclick="openTabs(event, 'login')"> login </a>
<a href="#" onclick="openTabs(event, 'schoolregister')"> School Admin </a>
</div>
</div>

<div id="schoolregister">
<form method="POST" action="{{ route('register') }}">
<input id="name" type="text">
<div>Email address</div>
<input type="text" id="email">
<div>Password </div>
<input type="Password" id="mypassword">
<div>Confirm password</div>
<input type="Password" id="password-confirm">
</form>
</div>
<div id="login">
<form method="POST" action="{{ route('login') }}">
<div> Email address </div>
<input type="email" id="email">
<div>Password</div>
<input id="password">
</form>
</div>

最佳答案

您可以尝试使用 laravel 错误包,然后获取错误包以确定应该打开哪个选项卡,您可以阅读更多 here .

您可以 manually make validator那么 Controller 中的代码将如下所示:

if ($validator->fails()) {
return redirect('your/previous/route')
->withErrors($validator, 'login');
}

然后在 View 中,您可以使用它来显示选项卡:

@if ($errors->login) 
openTabs(event, 'login')
@endif

你也可以为寄存器制作错误包,然后为寄存器包添加其他if逻辑

关于jquery - 如何返回登录凭据出错的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58989042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com