zoukankan      html  css  js  c++  java
  • laravel5.5 调用系统自带登陆认证auth

    1执行命令
    php artisan make:auth 2 编辑文件 config
    /auth guardes 'admin' => [ 'driver' => 'session', 'provider' => 'admins', ], providers 'admins' => [ 'driver' => 'eloquent', 'model' => AppModelAdmin::class, ], 3 创建model文件 php artisan make:model Model/Admin

    4 创建数据库 CREATE TABLE `admin` ( `id`
    int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(30) COLLATE utf8_unicode_ci NOT NULL, `email` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(100) COLLATE utf8_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

    INSERT INTO admin (`id`, `username`, `email`, `password`, `remember_token`, `created_at`, `updated_at`) VALUES ('2', 'admin', 'admin@admin.com', '$2y$10$3eSGes8MbhpCvu.WwAEfNuMaWuhJ6dyFM9EkHussBr0WYfRsFtJ8q', 'WlcBHvBBeAF6rso9uDkcgNCmj1ivpsGbNjY5xQ61tBJKtWAOboi44upUaqdI', '2018-05-05 14:33:03', '2018-05-05 09:13:20');

    初始化登陆的用户名和密码

    5 编辑控制器
    <?php

    namespace AppHttpControllersAuth;

    use AppHttpControllersController;
    use IlluminateFoundationAuthAuthenticatesUsers;
    use IlluminateSupportFacadesAuth;


    class LoginController extends Controller
    {
    /*
    |--------------------------------------------------------------------------
    | Login Controller
    |--------------------------------------------------------------------------
    |
    | This controller handles authenticating users for the application and
    | redirecting them to your home screen. The controller uses a trait
    | to conveniently provide its functionality to your applications.
    |
    */

    use AuthenticatesUsers;

    /**
    * Where to redirect users after login.
    *
    * @var string
    */
    protected $redirectTo = '/index/';

    /**
    * Create a new controller instance.
    *
    * @return void
    */
    public function __construct()
    {
    $this->middleware('guest')->except('logout');
    }

    public function username()
    {
    return 'username';
    }
      
    //加载自定义的guard
    protected function guard()
    {
    return Auth::guard('admin');
    }
    }
  • 相关阅读:
    前端试题-CSS试题(1)
    前端学习-jQuery源码学习
    前端-值得抽空看看
    CSS编码规范(转)
    网络-HTTPS科普扫盲贴(转)
    可视化框架设计-序
    G2 DT时代的图形语法 正式发布
    AntV 数据可视化解决方案发布
    开源、免费功能全面的Chart图
    React学习笔记之一
  • 原文地址:https://www.cnblogs.com/jackspider/p/8994486.html
Copyright © 2011-2022 走看看