Chuyển hướng lại php

Laravel giúp cho việc thực hiện công việc xác thực vô cùng đơn giản. Trong thực tế, hầu hết mọi thứ đã được cấu hình cho bạn. Cấu hình tệp xác thực được đặt tại

$ php artisan migrate
6, bao gồm một số hướng dẫn tùy chọn biến rõ ràng cho việc chỉnh sửa cách xử lý của các dịch vụ xác thực

Để tìm hiểu chi tiết các bạn tham khảo chi tiết tại link sau. mình thấy cũng khá đầy đủ. https. //viblo. á/nguyen. manh. thang/posts/EyORkbOeGqB

Trong bài này để hiểu rõ cách thức hoạt động của nó, mình sẽ tự code trang đăng nhập admin cho site của mình

Bước 1. Cài đặt laravel

Cài đặt. Trình cài đặt Laravel

$ composer global require "laravel/installer=~1.1"
$ laravel new laravelShop

#2. Cấu hình cơ sở dữ liệu

Cài đặt cơ sở dữ liệu thông tin.

$ php artisan migrate
7

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelshop
DB_USERNAME=root
DB_PASSWORD=xxxx

#3. Tạo bảng người dùng

Sau khi đã kết nối db thành công, để xây dựng trang đăng nhập chúng ta cần tạo bảng người dùng trong cơ sở dữ liệu

$ php artisan migrate

Sau khi chạy cmd trên, bạn kiểm tra cơ sở dữ liệu, nó sẽ tạo sẵn cho ta 1 bảng người dùng. with the field as after

Thêm một cột mới vào bảng người dùng

  • $ php artisan migrate
    
    8. to parse, user or admin
  • $ php artisan migrate
    
    9. chỉ trạng thái người dùng đang hoạt động hay không

It's simple To add 2 Column on ta doing as after. use cmd

 php artisan make:migration add_level_status_to_users_table --table=users

sau đó tệp add_level_status_to_users_table sẽ được tạo ra trong thư mục

 php artisan make:migration add_level_status_to_users_table --table=users
0. Mở file đó ra và thêm đoạn code khai báo level, status như sau vào chức năng up

public function up[]
    {
        Schema::table['users', function [Blueprint $table] {
             $table->tinyInteger['level']->after['password']->default[0];
             $table->tinyInteger['status']->after['level']->default[0];
        }];
    }

next to run cmd

$ php artisan migrate

kiểm tra cơ sở dữ liệu.

Để có dữ liệu mẫu, bạn tự chèn vài người dùng vào bảng người dùng nhé

4. Tạo giao diện trang đăng nhập, quản trị

Giao diện trang quản trị mình sẽ sử dụng Mẫu Bảng điều khiển AdminLTE, Các bài viết sau mình sẽ sử dụng bảng nhóm này, nếu bạn thích có thể tự tạo mã theo mẫu

. Mẫu liên kết. https. //almsaeedstudio. com/themes/AdminLTE/index2. htmlLiên kết tải xuống. https. //almsaeedstudio. com/

Khi đã tải xong. các bạn tự ghép trang đăng nhập nhé. Bài trước mình đã hướng dẫn sử dụng bảng nhóm phiến rồi, nếu bạn chưa đọc có thể xem tại địa chỉ. https. //viblo. á/vu. huy. tuan/posts/RnB5pnpwZPG. Constructor directory.

Đây là biểu mẫu đăng nhập sau khi đã ghép xong.

5. Tuyến đường

phương thức nhận để vào trang đăng nhập và một phương thức đăng xử lý đăng nhập. You into file

 php artisan make:migration add_level_status_to_users_table --table=users
1 create as after

$ composer global require "laravel/installer=~1.1"
$ laravel new laravelShop
2

6. hình thức hợp lệ

tạo tệp

 php artisan make:migration add_level_status_to_users_table --table=users
2

$ composer global require "laravel/installer=~1.1"
$ laravel new laravelShop
4

hiển thị lỗi

 php artisan make:migration add_level_status_to_users_table --table=users
3

$ composer global require "laravel/installer=~1.1"
$ laravel new laravelShop
6

7. Tạo Controller AdminLoginController

$ composer global require "laravel/installer=~1.1"
$ laravel new laravelShop
7____30

#số 8. Phần mềm trung gian

Phần mềm trung gian xác thực người dùng đã đăng nhập vào hệ thống. Nếu người dùng chưa đăng nhập, phần mềm trung gian sẽ chuyển hướng người dùng đến màn hình đăng nhập. Tuy nhiên, nếu người dùng đã đăng nhập rồi, thì phần mềm trung gian sẽ cho phép yêu cầu được thực hiện trong quá trình xử lý vào ứng dụng. Để tạo phần mềm trung gian mới, hãy sử dụng lệnh make. phần mềm trung gian

Chủ Đề