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');
    }
    }
  • 相关阅读:
    Max Function
    动态语句语法:EXEC\SP_EXECUTESQL语法(转载)
    [转帖]在SQL SERVER中实现RSA加密算法
    [转]C#实现QQ接口软件QQ的HTTP接口协议探究
    用一条sql语句删除表中所相同的记录
    SQL Server存储过程 对数组参数的循环处理
    在WinDBG中, 使用.shell命令来搜索字符串
    SharePoint提供的一些javascript函数
    IP协议里的Time To Live(TTL)
    SharePoint Application Pool的推荐设置
  • 原文地址:https://www.cnblogs.com/jackspider/p/8994486.html
Copyright © 2011-2022 走看看