写几个测试接口,包括login登录、logout注销等
/** * 用户表 Controller * * 作者:Auto Generator By 'huanzi-qch' * 生成日期:2021-07-29 17:32:50 */@Path(value = https://www.isolves.com/it/cxkf/bk/2021-11-26/"/user",viewPath = "/user")public class UserController extends CommonController {//省略其他代码.../*** 简单登录、注销、获取登录用户*/@ActionKey("/login")public void login() {String username = get("username");String password = get("password");SecurityUtil securityUtil = SecurityUtil.getInstance();SecurityUtil.User user = securityUtil.getUserByUserNameAndPassword(username, password);if(user != null){securityUtil.setLoginUser(this.getRequest(),user);renderText("登录成功!");}else{renderText("账号或密码错误...");}}@ActionKey("/logout")public void logout() {SecurityUtil securityUtil = SecurityUtil.getInstance();SecurityUtil.User loginUser = securityUtil.getLoginUser(this.getRequest());securityUtil.setLoginUser(this.getRequest(),null);renderText("注销成功!");}@ActionKey("/getLoginUser")public void getLoginUser() {SecurityUtil securityUtil = SecurityUtil.getInstance();SecurityUtil.User loginUser = securityUtil.getLoginUser(this.getRequest());List loginUserRole = securityUtil.getLoginUserRole(this.getRequest());HashMap map = new HashMap<>(2);map.put("loginUser",loginUser);map.put("loginUserRole",loginUserRole);renderJson(map);}/*** 登录、鉴权测试接口*/@ActionKey("/sys/xtgl")public void xtgl() {renderText("系统管理...");}@ActionKey("/sys/yhgl")public void yhgl() {renderText("用户管理...");}@ActionKey("/portal/mhgl")public void mhgl() {renderText("网站门户管理...");}@ActionKey("/portal/index")public void portalIndex() {renderText("网站门户首页...");}}
效果未登录时,只有配置在无需登录即可访问的URL才能允许访问
文章插图
登录后,除了无需权限的URL,还可以访问角色允许访问的URL,注销后恢复登录前状态
文章插图
文章插图
JFinal项目的整合代码在我的jfinal-demo项目中:不想用Spring全家桶?试试这个国产JFinal框架
后记一套简单的登录、鉴权工具暂时先记录到这,后续再进行补充
版权声明作者:huanzi-qch
出处:
https://www.cnblogs.com/huanzi-qch
若标题中有“转载”字样,则本文版权归原作者所有 。若无转载字样,本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.
推荐阅读
-
沙漠雄鹰增加核武器数量呼声高涨,背后含义耐人寻味,四艘轻型航母现身
-
-
青年|梦境修炼开启仅10小时,玩家选择1英雄匹配后,却遭系统封号警告,卑微
-
宝马|动力暴增 车身加长!宝马纯电3系i3上市:34.99万元
-
青年|魔兽怀旧服以下三个职业没有必要刷军装有的T2套比R13还强
-
-
-
装修材料 免漆护墙板是什么 免漆护墙板的优缺点有哪些
-
-
明星恋情|王琦心甘情愿守候沈腾十二年,十二年的守候,终获幸福
-
北京日报客户端 73个京津冀协同发展项目签约,“5.18”经洽会
-
城市小人物|又香又下饭,比外面卖得更美味,几步就搞定,豆腐乳的传统做法
-
-
-
新华网|联合国机构报告:全球每16秒就有一个胎儿死产
-
-
会玩数码测评推荐“漫步者TWSNB2”蓝牙耳机|网红还是国潮?你说了算!
-
手机技术资讯|华为靠5G上位,苹果在手机行业利润或超70%:高端市场近乎垄断
-
-
- 金银花最佳搭配表,搭配喝好
- 迷迭香的副作用和禁忌,迷迭香茶的功效和作用
- 什么样的藏红花是最好的,目前国内市场上的藏红花价格参差不齐
- 世界十大名茶最新排名,贵的十大名茶介绍
- 金线莲养肝茶的作用与功效,金线莲的功效与作用
- 贡菊是白菊花还是黄菊花,解析白菊花与黄菊花的区别
- 旋覆花代赭石汤原文,旋覆花的药用配伍
- 决明子的作用与功效与作用,决明子泡水的功效与作用
- 泡桐花期中蜂群管理,春季管理蜂群的五大重点
- 杭白菊花泡水喝的功效,杭白菊的功效