我在互聯網上搜索它,但它似乎是不同的。我正在使用laravel5.1
並實施了google recaptcha
。這種情況是,如果表單被提交併返回錯誤驗證,那麼recaptcha會一次又一次地重新設置,我想要的是不要重新設置它,只是保持驗證狀態,因爲它會讓用戶反覆驗證。你有什麼想法嗎?谷歌reCaptcha總是重置與拉拉維爾5.1
更新:代碼
public function postRegister(Request $request){
// Validation
$this->validate($request, [
'username' => 'required|unique:users|max:20|min:3',
'password' => 'required|min:6',
'retype_password' => 'required|same:password',
'email' => 'required|unique:users|email|max:255',
'g-recaptcha-response' => 'required|recaptcha'
]);
// Database save part here...
return redirect()->route('register')->with('info', 'Success!');
}
您是否可以驗證驗證碼,如果有效,請將會話變量設置爲不再需要,並從窗體中刪除它? – fubar
嗨。你能回答更多細節嗎?這有點令人困惑。 – Jonjie
你可以發佈一些代碼,然後我有一些工作。 – fubar