gpt4 book ai didi

java - 配置 acegi 安全性以将成功登录存储到数据库

转载 作者:行者123 更新时间:2023-11-29 06:20:55 25 4
gpt4 key购买 nike

我是 Acegi 的新手。我让它以最简单的形式工作。我必须登录才能访问 protected 页面(我遵循了他们的教程)。

现在我想获得每次成功登录的数据库日志。有没有一种简单的方法可以做到这一点?每次成功登录时强制执行特定操作(我将创建该操作并将信息写入数据库),或者某些内部 ACEGI 功能可以为我执行此操作?

目前我正在考虑将 defaultTargetUrl 设置为重定向页面,该页面会将当前用户存储到数据库,然后重定向到索引。但是我不确定如果有人通过尝试访问非索引的其他页面来访问登录(因为登录后,acegi 似乎将用户重定向到该页面,这就是我想要的行为)

对此有什么想法吗?我真的很感激他们。

谢谢。

B.

最佳答案

您可以使用 Spring 的 event handling mechanism在 Spring Security 发布的 AuthenticationSuccessEvent 上获得通知。

关于java - 配置 acegi 安全性以将成功登录存储到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3077790/

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