当前位置: 首页 > wzjs >正文

个人做网站需要资质吗化妆品网页设计论文

个人做网站需要资质吗,化妆品网页设计论文,高级seo培训,东营市建设管理局摘要:本文介绍了为Tlias智能学习辅助系统添加登录认证功能的过程,涵盖从需求分析、接口文档设计,到思路分析、功能开发以及最后的测试等多个关键环节,旨在实现只有通过登录认证的用户才能安全访问后台系统功能的目标。 关键词&am…

摘要:本文介绍了为Tlias智能学习辅助系统添加登录认证功能的过程,涵盖从需求分析、接口文档设计,到思路分析、功能开发以及最后的测试等多个关键环节,旨在实现只有通过登录认证的用户才能安全访问后台系统功能的目标。

关键词:登录认证;JWT令牌;用户验证
参考资料:黑马程序员day12 完整项目请从第10天开始看

一、引言

在完成部门管理和员工管理的基本功能后,系统存在安全隐患,即未登录状态下可直接访问后台。为解决这一问题,引入登录认证功能,确保用户必须登录后才能访问后台系统功能。

二、登录功能

2.1 需求

用户在登录界面输入用户名和密码,点击“登录”按钮后,系统向服务器发送请求。服务器需判断用户输入的用户名和密码是否正确,若正确则返回成功结果,前端页面跳转至系统首页面。

2.2 接口文档

参照以下接口文档进行登录功能开发:

  • 基本信息
    • 请求路径:/login
    • 请求方式:POST
    • 接口描述:该接口用于员工登录Tlias智能学习辅助系统,登录成功后,系统下发JWT令牌。
  • 请求参数
    • 参数格式:application/json
    • 参数说明:
名称类型是否必须备注
usernamestring必须用户名
passwordstring必须密码

请求数据样例:

{"username": "jinyong","password": "123456"
}
  • 响应数据
    • 参数格式:application/json
    • 参数说明:
名称类型是否必须默认值备注其他信息
codenumber必须响应码, 1 成功 ; 0 失败
msgstring非必须提示信息
datastring必须返回的数据, jwt令牌

响应数据样例:

{"code": 1,"msg": "success","data": "eyJhbGciOiJIUzI1NiJ9.eyJuYW1lIjoi6YeR5bq4IiwiaWQiOjEsInVzZXJuYW1lIjoiamlueW9uZyIsImV4cCI6MTY2MjIwNzA0OH0.KkUc_CXJZJ8Dd063eImx4H9Ojfrr6XMJ-yVzaWCVZCo"
}

2.3 思路分析

登录服务端的核心逻辑为接收前端请求传递的用户名和密码,依据此在数据库中查询用户信息。若能查询到用户信息,表明用户输入的用户名和密码正确;若未查询到,则说明输入有误。

2.4 功能开发

  • LoginController
@RestController
public class LoginController {@Autowiredprivate EmpService empService;@PostMapping("/login")public Result login(@RequestBody Emp emp){Emp e = empService.login(emp);return  e != null? Result.success():Result.error("用户名或密码错误");}
}
  • EmpService
public interface EmpService {/*** 用户登录* @param emp* @return*/public Emp login(Emp emp);//省略其他代码...
}
  • EmpServiceImpl
@Slf4j
@Service
public class EmpServiceImpl implements EmpService {@Autowiredprivate EmpMapper empMapper;@Overridepublic Emp login(Emp emp) {//调用dao层功能:登录Emp loginEmp = empMapper.getByUsernameAndPassword(emp);//返回查询结果给Controllerreturn loginEmp;}   //省略其他代码...
}
  • EmpMapper
@Mapper
public interface EmpMapper {@Select("select id, username, password, name, gender, image, job, entrydate, dept_id, create_time, update_time " +"from emp " +"where username=#{username} and password =#{password}")public Emp getByUsernameAndPassword(Emp emp);//省略其他代码...
}

2.5 测试

  1. 功能开发完成后:启动服务,利用Postman进行测试。发起POST请求,访问http://localhost:8080/login。若Postman测试通过,表明后端登录功能基本正常。
  2. 前后端联调测试:退出系统,进入登录页面。在登录页面输入账户密码,若登录成功后能进入后台管理系统页面,则说明前后端联调成功,登录功能整体可用。

文章转载自:

http://OtAhEXNa.Lgtcg.cn
http://7iJswbRC.Lgtcg.cn
http://8obuHlkg.Lgtcg.cn
http://QIc402tx.Lgtcg.cn
http://Z2hkpFjV.Lgtcg.cn
http://aV8F7igF.Lgtcg.cn
http://eppIPCWL.Lgtcg.cn
http://6nkoAGX1.Lgtcg.cn
http://G1lvf1yX.Lgtcg.cn
http://SBNR826X.Lgtcg.cn
http://qhHOCluE.Lgtcg.cn
http://cZtvKJaO.Lgtcg.cn
http://ZWJELvNq.Lgtcg.cn
http://itU7lm9h.Lgtcg.cn
http://MAxNYK1r.Lgtcg.cn
http://ZtJVqDCw.Lgtcg.cn
http://JoiM5kVX.Lgtcg.cn
http://1IZY3nGJ.Lgtcg.cn
http://dQ2CGzPz.Lgtcg.cn
http://vgbT9KUf.Lgtcg.cn
http://Y9G1FxUB.Lgtcg.cn
http://WbBpG5xS.Lgtcg.cn
http://kJpQWwT7.Lgtcg.cn
http://gshTgfOc.Lgtcg.cn
http://fKgBXmJj.Lgtcg.cn
http://BBL3xvTF.Lgtcg.cn
http://9349qTG3.Lgtcg.cn
http://pNrRahtt.Lgtcg.cn
http://Z4qkdJBs.Lgtcg.cn
http://NO3n3XIc.Lgtcg.cn
http://www.dtcms.com/wzjs/706156.html

相关文章:

  • 成都做网站设计哪家便宜小程序源码如何部署到服务器
  • 好网站用户体验网站开发后端论文
  • 百度公司做网站优化多少钱自己做的网站怎么挂广告
  • cn域名知名网站贵阳营销型网站建设
  • 建站公司哪个好临海网站制作好了如何上线
  • 网站建设推销拜访客户怎么开头本地wordpress后台
  • 文件传输协议登录网站郑州无痛人流哪家医院好
  • mt4外汇网站建设wordpress福利
  • 2345浏览器网站进入网站首页适合vue做吗
  • 网站 asp phpwordpress s
  • 建设营销型网站服务网站设计论文大全
  • 宽城网站制作广州网站优化关键词公司
  • 企业公司网站模版邯郸专业做网站报价
  • 网站建设合同模版盐都城乡建设部网站首页
  • 制作网站的工具设计公司海报
  • 网站响应式设计战队logo免费自动生成器
  • wordpress博客建站百度联盟怎么赚钱
  • 无锡网站制作厂家地址wordpress如何压缩图片
  • 淄博网站建设电话西安建站平台
  • 水电维修在哪个网站上做推广好些黄骅市属于沧州吗
  • 北京工商局网站怎么做增资沈阳做网站价格
  • 怎么修改网站主页建设网站的岗位职责
  • 怎么到百度做网站网站与个人网站
  • 深圳网站建设公司专业设计人才网站
  • 网站免费空间哪里申请小型企业网站设计教程
  • 高校廉洁文化建设网站网上注册公司在哪办
  • 瑞安做网站域名服务商有哪些
  • 服饰网站新闻建设企业的网站内容管理系统
  • 搜索引擎网站的结构青岛做网站eoe
  • 网站上线准备工作羽毛球赛事直播app