Laravel 5 admin login with reCaptcha

reCaptcha

參考網頁:anhskohbo/no-captcha
使用方式在頁面中寫得很清楚。

記得要先到 Google reCaptcha 的頁面申請,取得 Site key / Secret key。

另外,如果使用 Laravel Coding 的 Login 機制的話,那 Validator 的設定要去更改 vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticatesUsers.php 這個檔案。

 

 

註記:利用 Laravel Coding 這個網站的方式所建立的後台並沒有使用者管理,要新增管理者,要用 tinker 來新增,方式如下:

~/html/project$ php artisan tinker
Psy Shell v0.4.3 (PHP 5.6.7-1+deb.sury.org~utopic+1 — cli) by Justin Hileman
>>> $user = new App\User;
=> <App\User #000000007543b78f0000000009f4a1ca> {}
>>> $user->name = 'Your Name';
=> "Your Name"
>>> $user->email = 'YOUR@email.com';
=> "YOUR@email.com"
>>> $user->password = bcrypt('YOUR PASSWORD');
=> "$2y$10$gBF9EIr9IrIbMX7dwQsCTO6IsBC0/c0P6qzZ01zwPhoW61MMwOVgC"
>>> $user->save();
=> true
>>> exit;