jeesite怎么通过链接地址传递用户名直接登录,不需要用户名密码登录,版本是1.3.7
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
jeesite怎么通过链接地址传递用户名直接登录,不需要用户名密码登录
- ¥300
- java
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
当前问题酬金
¥ 300 (您已提供 ¥ 20, 还可追加 ¥ 200)
支付方式
扫码支付
24条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
sinJack 2022-08-08 09:50关注不需要密码验证,后台接口又加了密码验证?
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用 2举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
我啥都会 2022-08-09 21:27关注我也遇到了这个问题:登陆系统怎么访问页面?
jeesite框架中,需要在配置文件----spring-context-shiro.xml中加入一行代码。如下
找到标签,他是Shiro权限过滤器定义块。
在其中第一行加入 路径/** = anon 就可以了,本人使用的是${adminPath}/xxxx/tsxs/** = anon
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
江湖是人情世故 2022-08-11 15:28关注感觉和sso的单点登录差不多,
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
渔戈 2022-08-11 17:25关注shrio 权限管理filterChainDefinitions过滤器配置 - xiaoguozi's Blog - C++博客 可以看看这篇博客是否对你有帮助
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Mr.Guoguo 2022-08-12 09:34关注后台认证用的 TestToken extends UsernamePasswordToken中加标识判断是不是通过你要求的方式来登录;
登录的连接后台手动构建TestToken 调用 subject.login(TestToken );
Realm中重写assertCredentialsMatch方法:如果不满足上面的标识就super.assertCredentialsMatch(),否则什么都不做。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
起个昵称难得很 2022-08-12 10:03关注spring中 shiro logout 配置方式 有两种方式实现logout 1. 普通的action中 实现自己的logout方法,取到Subject,然后logout 这种需要在ShiroFilterFactoryBean 中配置 filterChainDefinitions 对应的action的url为anon <property name="filterChainDefinitions"> <value> # some example chain definitions: /index.htm = anon /logout = anon /unauthed = anon /console/** = anon /css/** = anon /js/** = anon /lib/** = anon /admin/** = authc, roles[admin] /docs/** = authc, perms[document:read] /** = authc # more URL-to-FilterChain definitions here </value> 2. 使用shiro提供的logout filter 需要定义 相应的bean <bean id="logout" class="org.apache.shiro.web.filter.authc.LogoutFilter"> <property name="redirectUrl" value="/loginform" /> </bean> 然后将相应的url filter配置为logout如下 <property name="filterChainDefinitions"> <value> # some example chain definitions: /index.htm = anon /logout = logout /unauthed = anon /console/** = anon /css/** = anon /js/** = anon /lib/** = anon /admin/** = authc, roles[admin] /docs/** = authc, perms[document:read] /** = authc # more URL-to-FilterChain definitions here </value>
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
自己定义一套规则吧,不要与正常的登录用同一个接口,参考auth2.0
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zhangice1789 2022-08-13 16:30关注实现过类似的功能,需要你重写他的认证规则。
首先关于你用的框架内的realme、service相关代码进行处理
下图就去掉了密码校验。这样就达到了你说的这个功能。示例代码在该项目内。在若依框架基础上加的小功能。用的底层都差不多,springboot,shiro 。可以参考代码比着改改。
https://gitee.com/zbbtest/Ruoyi-PostgreSQL本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报 编辑记录微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
您的问题中都没有提过校验码的事。。。。。
**如果是有校验码的话,改下登陆接口就行了,1.查询数据库对比密码的。2.是校验验证码的,这两个只要其中之一能查到就放行
**第一种:
把控制层的${adminPath}改为${frontPath} 访问时,把/a改为/f 也可以在jeesite配置文件内配置两个的值
http://localhost:8181/cxfvp/a?login 登录的
改变 http://localhost:8181/cxfvp/f/alarm/alarm第二种:修改配置文件,(前面是接口具体地址或者以什么开头的,后面是anno),过滤是有顺序的,从上而下,匹配到合适的就不往下执行了
# Shiro 相关配置 shiro: # 登录提交信息加密(如果不需要加密,设置为空即可) loginSubmit: # 登录提交信息安全Key,加密用户名、密码、验证码,后再提交(key设置为3个,用逗号分隔) secretKey: ~ # 是否允许跨域访问,如果允许,设置允许的域名,全部域名设置*号,如果不允许,此设置应该为空 accessControlAllowOrigin: '*' # 内部系统访问过滤器,可设置多个允许的内部系统IP地址串,多个用逗号隔开 innerFilterAllowRemoteAddrs: 127.0.0.1,10.,172.,192. # URI 权限过滤器定义 filterChainDefinitions: | /inner/api/** = inner /api/** = user # 过滤掉这个接口(anno表示可匿名使用,可以理解为匿名用户或游客,即不登录就可以访问这个接口) ${adminPath}/sys/webconfig/crmWebConfig/getLoginData = anon ${adminPath}/** = user
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用 2举报 编辑记录微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
De-Chang Wang 2022-08-08 09:43关注可以通过链接地址传递用户名,但是,仍然需要用户名和密码进行登录,不能绕过密码而直接窃取权限
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oNuoyi 2022-08-08 10:04关注你的需求好像类似于个登录中台功能,类似于第三方请求qq登录不用账号和密码,其实原理可以模仿一下短链接原理,给每个用户一个识别码,然后解析识别码就能拿到用户的账号和密码然后执行登录的逻辑代码
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zcl_1991 2022-08-08 10:45关注这不就类似三方登录嘛
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
专业些bug中 2022-08-08 11:51关注你这属于表单代填的方式 它其实并不是不校验而是页面不显示 如果想达到你说的效果 就在配置文件里面配置 默认的用户名密码登录就可以了
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
卖柴火的小伙子 2022-08-08 12:45关注单独做一个类似于扫码登录的功能就行,需要将用户登录模块修改一下.
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
prince_zxill 2022-08-08 14:26关注jeesite框架中,需要在配置文件----spring-context-shiro.xml中加入一行代码。如下
找到标签,他是Shiro权限过滤器定义块。
在其中第一行加入 路径/** = anon 就可以了,如${adminPath}/xxxx/tsxs/** = anon
参考:本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Juwell16 2022-08-08 16:30关注有多种方法
1、你可以设置白名单,用户可以直接通过账户登陆
2、你也可以将用户的账户、密码放在配置文件中,通过账号去获取密码进行登陆
3、你还可以通过账户生成密钥,放在配置中,代码中根据相同的方式生成密钥,来进行对比,一样的就可以返登陆成功本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
ᅟᅟᅟᅟᅟ 2022-08-08 17:22关注https://blog.csdn.net/weixin_40595244/article/details/85790901
?%ra=card
jeesite框架中,需要在配置文件----spring-context-shiro.xml中加入一行代码。如下找到<bean name="shiroFilterChainDefinition" class="java.lang.String">标签,他是Shiro权限过滤器定义块。 在其中第一行加入 路径/** = anon 就可以了,本人使用的是${adminPath}/xxxx/tsxs/** = anon
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
看你的需求你应该是想实现单点登录对吧。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
一只行走在代码路上的孤独的猫 2022-08-09 18:41关注是通过 Java 内部调用登录吗?可以加一个无条件登录接口
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
oauth2密码模式,授权码模式
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
脚踏南山 2022-08-11 09:21关注Apache Shiro 是一个框架,可用于身份验证和授权。虽然这两个术语代表的是不同的含义,但出于它们在应用程序安全性方面各自的角色考虑,它们有时会被交换使用。
身份验证 指的是验证用户的身份。在验证用户身份时,需要确认用户的身份的确如他们所声称的那样。在大多数应用程序中,身份验证是通过用户名和密码的组合完成的。只要用户选择了他人很难猜到的密码,那么用户名和密码的组合通常就足以确立身份。但是,还有其他的身份验证方式可用,比如指纹、证书和生成键。
一旦身份验证过程成功地建立起身份,授权 就会接管以便进行访问的限制或允许。 所以,有这样的可能性:用户虽然通过了身份验证可以登录到一个系统,但是未经过授权,不准做任何事情。还有一种可能是用户虽然具有了某种程度的授权,却并未经过身份验证。
在为应用程序规划安全性模型时,必须处理好这两个元素以确保系统具有足够的安全性。身份验证是应用程序常见的问题(特别是在只有用户和密码组合的情况下),所以让框架来处理这项工作是一个很好的做法。合理的框架可提供经过测试和维护的优势,让您可以集中精力处理业务问题,而不是解决其解决方案已经实现的问题。
Apache Shiro 提供了一个可用的安全性框架,各种客户机都可将这个框架应用于它们的应用程序。本文中的这些例子旨在介绍 Shiro 并着重展示对用户进行身份验证的基本任务。
本文只针对Jeesite中shiro的用法进行整理,不会包括shiro环境配置和搭建等内容。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
与猿共舞 2022-08-10 08:56关注运用java技术
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 3举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
- 2023-03-03 13:59回答 2 已采纳 基于Monster 组和GPT的调写:由于在每个语句中使用了不同的参数名,因此只有第一个语句中的 value1 参数被正确地获取了。在其他更新语句中,你需要将参数名更改为对应的值,例如,第二个更新语句
- 2023-03-30 11:27回答 1 已采纳 不是有接口访问路径嘛,你看下这个接口访问是不是需要登陆验证之类的,如果没有估计被测试或者其他人调用,但是你又不能识别。纯粹属于系统bug、设计bug
- 2023-01-29 21:56回答 1 已采纳 放到resources静态资源文件夹即可
- 2022-08-18 16:14web15185420056的博客 由于项目内部cms的快速开发需要,选型使用jeesite进行实现,于是也好好的对shiro的流程进行了学习,其中由于用户在登录之前就需要选择产品分类,登录后也需要能进行切换。考虑过使用自定义的filter将该值进行注入到...
- 2023-02-03 11:57回答 1 已采纳 如果你想在JeeSite后台中获取前端html文本框的内容,你需要在前端页面中通过JavaScript代码获取文本框的内容,然后通过Ajax发送到后台。在后台,你可以使用诸如Java、Python、P
- 2023-03-03 09:17回答 1 已采纳 JeeSite是一个基于Spring Framework和Hibernate的开源JavaEE快速开发平台,提供了许多快捷的操作数据库的方法。要将数据保存到数据库中,可以通过在JeeSite中定义实体
- 2021-05-27 14:33回答 3 已采纳 我帮你远程看看。
- 2021-08-05 12:09知Tech的博客 本文实例为大家分享了ajax传递多个参数的具体代码,供大家参考,具体内容如下$(function () {$('#Button1').click(function () {var username = $('#txtUserName').val();var pwd = $('#txtPwd').val();$.ajax({type...
- 2018-11-02 06:30回答 1 已采纳 参考spring-context.xml配置如下 ``` Spring Configuration
- 2017-10-10 08:50回答 2 已采纳 这个直接在页面中就可以添加,
- 2023-02-01 23:23回答 1 已采纳 首先,你需要在菜单管理中新建一个菜单项,然后配置相应的信息,如菜单名称、链接、排序等。将你写的html文件的URL地址作为该菜单项的链接,即可实现在该菜单项点击后打开你写的html页面。
- 2020-08-03 18:16九天-暗魂的博客 SSO、单点登录、集成 CAS、OAuth2 JeeSite 已经默认集成了两种单点登录方式(Single Sign On): ...1、设置application.yml(v4.0.x:jeesite.yml)的 shiro.sso.secretKey 快速登录安全Key,若不设置将无法使用.
- 2017-02-15 08:58回答 3 已采纳 解决了,报错是因为找不到web.xml中标签里的WebContextListener.class类,我这个类是在jeesite框架中的,在eclipse中编译项目后就会产生,昨天只是一味的百度找解决方
- 2018-05-09 18:23猿hellojuny的博客 最近打算把之前一个ERP系统做移植,从头搭建耗费太多时间,左看右看选中了jeesite4成型的基础功能,经典的后台界面可以省去我很多时间,废话不多说,开始我的踩坑之路...
- 2018-08-23 16:24Gene兵的博客 jdk1.8环境,maven3.x安装(指定本地仓库地址),Tomcat7以上安装 本次使用Eclipse搭建项目 Eclipse 的编译环境设置一下,utf-8 二.新建Maven工程 选择建立Maven Project 选择File -&amp;amp;amp;amp;amp;amp...
- 没有解决我的问题, 去提问
问题事件
悬赏问题
- ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
- ¥100 关于游戏app session获取的问题
- ¥15 MYSQL数据库建表
- ¥15 爬虫程序爬取TTGChina网站文章代码
- ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
- ¥15 如何用下图方法在AMESim中搭建离心泵模型
- ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
- ¥15 xcode15build的c++ dylib在10.15上不兼容
- ¥15 CPLD如何实现在线逻辑分析
- ¥15 控制面板卸载无权限!!