小编saa*_*qui的帖子

如何在 Laravel 5.3 中进行自定义身份验证

我在 Laravel 5.3 自定义身份验证中遇到问题,我想在检查Auth::check()返回时使用我自己的函数或页面false。这是用户控制器:

namespace App\Http\Controllers;

use App\User;
use Illuminate\Support\Facades\Session;
use validatior;
use Auth;
use Illuminate\Http\Request;

class UserController extends Controller
{
    public function postSignUp(Request $request)
    {
        $validation = \Validator::make($request->all(), [
            'email' => 'email|required|unique:users',
            'password' => 'required|min:4'
        ]);

        if ($validation->fails()) {
            return redirect()->back()->withErrors($validation->errors());
        } else {
            $user = new User();
            $user->email = $request->get("email");
            $user->password = bcrypt($request->get['password']);
            $user->save();
        }

        return redirect('signupPage');
    }

    public function postSignIn(Request $request)
    {
        $this->validate($request, [
            'email' => 'required',
            'password' => 'required',
        ]);

        if (Auth::attempt(['email' …
Run Code Online (Sandbox Code Playgroud)

php laravel-5.3

5
推荐指数
1
解决办法
3498
查看次数

标签 统计

laravel-5.3 ×1

php ×1