real-Token v1.28.0
Один из лёгких фреймворков для аутентификации в thinkphp6, который делает авторизацию простой и элегантной!
real-Token — это лёгкий PHP-фреймворк для авторизации, предназначенный для решения следующих задач:
Мы постараемся объяснить причины и сценарии использования каждой функции, чтобы вы узнали не только о самом фреймворке real-Token, но и о лучших практиках проектирования авторизации в большинстве сценариев.
Не стесняйтесь поддержать проект, поставив звёздочку!
real-Token — это облегчённый PHP-фреймворк, разработанный специально для thinkphp6. Его основные функции включают:
Если у вас несколько модулей, вам потребуется создать соответствующие таблицы пользователей, групп пользователей и прав доступа.
/*
Navicat MySQL Data Transfer
Source Server : real-think
Source Server Version : 50734
Source Host : 8.136.216.46:3306
Source Database : real-think
Target Server Type : MYSQL
Target Server Version : 50734
File Encoding : 65001
Date: 2021-10-17 15:18:39
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for jm_admin
-- ----------------------------
DROP TABLE IF EXISTS `jm_admin`;
CREATE TABLE `jm_admin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`group_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Групповой ID',
`username` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Имя пользователя',
`nickname` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Псевдоним',
`password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Пароль',
`salt` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Соль пароля',
`email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Электронная почта',
`mobile` varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Мобильный телефон',
`avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Аватар',
`level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Уровень',
`gender` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'Пол: 0 = женщина, 1 = мужчина',
`birthday` date DEFAULT NULL COMMENT 'День рождения',
`bio` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Девиз',
`money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT 'Баланс',
`score` int(10) NOT NULL DEFAULT '0' COMMENT 'Очки',
`successions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT 'Количество последовательных входов в систему',
`maxsuccessions` int(10) unsigned NOT NULL DEFAULT '1' COMMENT 'Максимальное количество последовательных входов в систему',
`prevtime` int(10) DEFAULT NULL COMMENT 'Время последнего входа в систему',
`logintime` int(10) DEFAULT NULL COMMENT
...
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )