gpt4 book ai didi

java - 将值保存到数据库而无需登录应用程序

转载 作者:行者123 更新时间:2023-12-01 16:56:53 24 4
gpt4 key购买 nike

我正在开发一个基于java/j2ee的Web应用程序,其中我有一个名为休假管理的模块,其中当员工请求休假时,经理通过登录应用程序批准或拒绝休假,在这里登录应用程序为用户创造了额外的开销,所以我试图实现一个功能,经理可以批准或拒绝他/她的邮件本身,因为每次员工根据中的参数请求休假时,邮件都会发送给经理。链接中的 url 像这样无需登录应用程序 https://my.xyz.com//LEAVE#LeaveReq#123#1545#State

所以我的问题是

  1. 是否可以在不登录应用程序并将值保存到数据库且不破坏安全性的情况下实现此目的。

2.如果是,我该如何实现?

最佳答案

是的,你可以。只需传递一些其他参数,例如我们称之为 token ,其中包含当前数据库中的“随机”字符串。

每个不需要身份验证的请求也应该传入此 token 。您检查数据库中的 token ,如果存在,则执行请求,如果没有,您知道该怎么做。如果消耗了 token ,您可以将其从数据库中删除(这意味着每个 token 只能使用一次)。

编辑:关于正确的经理是否批准/拒绝,如果没有诸如身份验证之类的东西来识别经理,这很困难。

我们只是依赖这样一个事实:该 URL 只能使用一次,并且只能在相应人员的电子邮件中看到。

关于java - 将值保存到数据库而无需登录应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31469299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com