From 724e9e47752e645ea5900a0ffceb2fb2867caea7 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Wed, 27 Nov 2024 16:10:57 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E6=A8=A1=E5=9D=97=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/wfc-user-platform/wfc-user-platform.sql | 58 +++++++++------------ wfc-auth/src/test/java/TestBCrypt.java | 16 ++++++ 2 files changed, 40 insertions(+), 34 deletions(-) create mode 100644 wfc-auth/src/test/java/TestBCrypt.java diff --git a/sql/wfc-user-platform/wfc-user-platform.sql b/sql/wfc-user-platform/wfc-user-platform.sql index 6255a80..1b6cc95 100644 --- a/sql/wfc-user-platform/wfc-user-platform.sql +++ b/sql/wfc-user-platform/wfc-user-platform.sql @@ -1,9 +1,17 @@ /* Navicat Premium Data Transfer + + Source Server : 192.168.9.58_13306 Source Server Type : MySQL Source Server Version : 80039 (8.0.39) + Source Host : 192.168.9.58:13306 Source Schema : wfc-user-platform - Date: 27/11/2024 10:17:56 + + Target Server Type : MySQL + Target Server Version : 80039 (8.0.39) + File Encoding : 65001 + + Date: 27/11/2024 16:09:09 */ SET NAMES utf8mb4; @@ -62,18 +70,8 @@ CREATE TABLE `u_dept` ( -- ---------------------------- -- Records of u_dept -- ---------------------------- -INSERT INTO `u_dept` VALUES (100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, NULL); -INSERT INTO `u_dept` VALUES (200, 100, '0,100', '嵌入式部门', 1, '小美', '19939926438', '19939926438@163.com', '1', '0', 'ryadmin', '2024-06-02 16:16:37', 'admin', '2024-06-02 17:24:11', 'ttt'); -INSERT INTO `u_dept` VALUES (201, 100, '0,100', '后端部门', 3, '小黑', '19939926438', NULL, '0', '2', 'admin', '2024-06-02 16:52:12', '', NULL, '测试111'); +INSERT INTO `u_dept` VALUES (100, 0, '0', 'ROOT', 0, 'system', '123456', '123456@wfc.com', '0', '0', 'system', '2024-11-27 21:50:54', '', NULL, NULL); +INSERT INTO `u_dept` VALUES (101, 100, '0,100', 'No.1', 1, 'system', '123456', '123456@wfc.com', '0', '0', 'system', '2024-11-27 21:50:54', '', NULL, NULL); -- ---------------------------- -- Table structure for u_dict_data @@ -177,13 +175,11 @@ CREATE TABLE `u_logininfor` ( PRIMARY KEY (`info_id`) USING BTREE, INDEX `idx_u_logininfor_s`(`status` ASC) USING BTREE, INDEX `idx_u_logininfor_lt`(`access_time` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 209 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台_系统访问记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 217 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台_系统访问记录' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of u_logininfor -- ---------------------------- -INSERT INTO `u_logininfor` VALUES (100, 'admin', '127.0.0.1', '0', '登录成功', '2024-05-09 22:23:21'); -INSERT INTO `u_logininfor` VALUES (101, 'admin', '127.0.0.1', '0', '登录成功', '2024-05-10 20:06:29'); -- ---------------------------- -- Table structure for u_menu @@ -311,7 +307,11 @@ CREATE TABLE `u_oper_log` ( INDEX `idx_u_oper_log_bt`(`business_type` ASC) USING BTREE, INDEX `idx_u_oper_log_s`(`status` ASC) USING BTREE, INDEX `idx_u_oper_log_ot`(`oper_time` ASC) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台_操作日志记录' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 197 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台_操作日志记录' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of u_oper_log +-- ---------------------------- -- ---------------------------- -- Table structure for u_post @@ -334,10 +334,6 @@ CREATE TABLE `u_post` ( -- ---------------------------- -- Records of u_post -- ---------------------------- -INSERT INTO `u_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `u_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `u_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2024-05-08 21:50:54', '', NULL, ''); -INSERT INTO `u_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2024-05-08 21:50:54', 'ryadmin', '2024-06-10 11:45:33', '反反复复'); -- ---------------------------- -- Table structure for u_role @@ -347,7 +343,7 @@ CREATE TABLE `u_role` ( `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID', `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称', `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色权限字符串', - `role_sort` int(4) not null comment '显示顺序', + `role_sort` int NOT NULL COMMENT '显示顺序', `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示', `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示', @@ -364,8 +360,8 @@ CREATE TABLE `u_role` ( -- ---------------------------- -- Records of u_role -- ---------------------------- -INSERT INTO `u_role` VALUES (1, '超级管理员', 'admin', '1', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', '', NULL, '超级管理员'); -INSERT INTO `u_role` VALUES (2, '普通刺客', 'common', '2', 1, 1, '0', '0', 'admin', '2024-05-08 21:50:54', 'admin', '2024-06-02 23:14:56', '普通角色'); +INSERT INTO `u_role` VALUES (1, '永久会员', 'svip', 1, '1', 1, 1, '0', '0', 'admin', '2024-11-27 16:06:18', '', NULL, '永久会员'); +INSERT INTO `u_role` VALUES (2, '一级会员', 'vip1', 2, '2', 1, 1, '0', '0', 'admin', '2024-11-27 16:06:18', '', NULL, '一级会员'); -- ---------------------------- -- Table structure for u_role_dept @@ -380,9 +376,7 @@ CREATE TABLE `u_role_dept` ( -- ---------------------------- -- Records of u_role_dept -- ---------------------------- -INSERT INTO `u_role_dept` VALUES (2, 100); INSERT INTO `u_role_dept` VALUES (2, 101); -INSERT INTO `u_role_dept` VALUES (2, 105); -- ---------------------------- -- Table structure for u_role_menu @@ -462,10 +456,10 @@ CREATE TABLE `u_user` ( ) ENGINE = InnoDB AUTO_INCREMENT = 102 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户平台_用户信息表' ROW_FORMAT = DYNAMIC; -- ---------------------------- --- Records of u_user +-- Records of u_user password=123456 -- ---------------------------- -INSERT INTO `u_user` VALUES (1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2024-05-08 21:50:54', 'admin', '2024-05-08 21:50:54', '', NULL, '管理员'); -INSERT INTO `u_user` VALUES (2, 105, 'ryadmin', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$1o.S9fySem5/jcIfpUosNOb.WiDgWu2sAZQRR3JVyL/Yj.FWveMt2', '0', '2', '127.0.0.1', '2024-05-08 21:50:54', 'admin', '2024-05-08 21:50:54', 'admin', '2024-05-12 23:50:57', '测试员'); +INSERT INTO `u_user` VALUES (1, 100, '123456', '高级用户', '00', '123456@163.com', '123456', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', '0', '0', '127.0.0.1', '2024-11-27 15:41:48', 'system', '2024-05-08 21:50:54', '', NULL, '管理员'); +INSERT INTO `u_user` VALUES (2, 101, '1000', '普通用户', '00', '1000@qq.com', '1000', '1', '', '$2a$10$XF99QEWn2MjEE3pbFVvHuOyMi/YVIrQbdenEleJN5dYxAfgXFaaqG', '0', '0', '127.0.0.1', '2024-11-27 15:41:48', 'system', '2024-05-08 21:50:54', '', '2024-11-27 15:41:48', ''); -- ---------------------------- -- Table structure for u_user_post @@ -480,9 +474,6 @@ CREATE TABLE `u_user_post` ( -- ---------------------------- -- Records of u_user_post -- ---------------------------- -INSERT INTO `u_user_post` VALUES (1, 1); -INSERT INTO `u_user_post` VALUES (101, 2); -INSERT INTO `u_user_post` VALUES (101, 3); -- ---------------------------- -- Table structure for u_user_role @@ -498,7 +489,6 @@ CREATE TABLE `u_user_role` ( -- Records of u_user_role -- ---------------------------- INSERT INTO `u_user_role` VALUES (1, 1); -INSERT INTO `u_user_role` VALUES (101, 2); -INSERT INTO `u_user_role` VALUES (101, 105); +INSERT INTO `u_user_role` VALUES (2, 2); SET FOREIGN_KEY_CHECKS = 1; diff --git a/wfc-auth/src/test/java/TestBCrypt.java b/wfc-auth/src/test/java/TestBCrypt.java new file mode 100644 index 0000000..718177e --- /dev/null +++ b/wfc-auth/src/test/java/TestBCrypt.java @@ -0,0 +1,16 @@ +import org.wfc.common.security.utils.SecurityUtils; + +public class TestBCrypt { + public static void main(String[] args) { + // 测试密码加密 + String password = "123456"; + String encryptedPassword = SecurityUtils.encryptPassword(password); + System.out.println(password + " 加密=> " + encryptedPassword); + + // 验证原密码和加密密码是否匹配 + boolean match = SecurityUtils.matchesPassword(password, encryptedPassword); + if (match) { + System.out.println("匹配原密码"); + } + } +}