点击链接能自动登录系统

_WJL 2014-03-08 09:04:26
遇到个问题,向csdn的同志们求教一下,希望能有人提供点思路解决方案 不甚感激!

情况大致如下:

有个OA审批系统,里面需要多加一下流程。 由于原先的系统是另外一个公司做的,我们不能去改原先的代码,但是数据库可以读取。 目前暂时的思路是,增加一个子系统,当审批流程到子系统时,向用户发送站内信(里面附上子系统的链接!!),用户在原先的系统里面读取站内信,点击链接直接可以到子系统中去!

现在最大的问题是 怎么样点击链接直接登录到子系统中!!


系统是用jeecms进行二次开发的,求大神指导!!!谢谢
...全文
524 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
___________小P 2014-03-13
  • 打赏
  • 举报
回复
调用登录方法
_WJL 2014-03-13
  • 打赏
  • 举报
回复
引用 11 楼 yys79 的回复:
最好不要提交密码,只提交用户名。在接收用户名的地方使用http头验证一下是否是从指定地址过来的链接,如果是后台直接用用户名登录。否则认为是直接非法输入的地址
嗯嗯,你说的很有道理! 谢谢,有空我去改改看
loveunittesting 2014-03-12
  • 打赏
  • 举报
回复
最好不要提交密码,只提交用户名。在接收用户名的地方使用http头验证一下是否是从指定地址过来的链接,如果是后台直接用用户名登录。否则认为是直接非法输入的地址
_WJL 2014-03-12
  • 打赏
  • 举报
回复
引用 8 楼 Carychengzubin 的回复:
单点登陆嘛,我用下面的方法搞得。 楼主可以搞个接口 第一种,用xml发送数据过去,然后子系统解析XML并塞参数到session中。 第二种,先把用户名密码加密了,然后放到地址栏里面传过去。 不过以上两种都需要楼主在子系统中,搞个Selvet接收消息。
虽然说是子系统 但是跟原来的系统不是同一个。 我用的是第二种 但是我做的是个隐藏表单,用户名密码加密一下
_WJL 2014-03-12
  • 打赏
  • 举报
回复
引用 7 楼 yys79 的回复:
[quote=引用 6 楼 jlwang90 的回复:] [quote=引用 5 楼 yys79 的回复:] 链接挂个用户名过去可以不,站内信的链接你们能不能给增加个用户名的参数呢
我现在就是搞了个隐藏表单提交过去的 直接挂链接是get方式比较麻烦, 用隐藏表单提交是post方式,就跟在登录界面进去一样[/quote] 那这问题就算解决了没把[/quote] 恩,算是解决了 谢谢你啦
小白-彬 2014-03-12
  • 打赏
  • 举报
回复
单点登陆嘛,我用下面的方法搞得。 楼主可以搞个接口 第一种,用xml发送数据过去,然后子系统解析XML并塞参数到session中。 第二种,先把用户名密码加密了,然后放到地址栏里面传过去。 不过以上两种都需要楼主在子系统中,搞个Selvet接收消息。
loveunittesting 2014-03-12
  • 打赏
  • 举报
回复
引用 6 楼 jlwang90 的回复:
[quote=引用 5 楼 yys79 的回复:] 链接挂个用户名过去可以不,站内信的链接你们能不能给增加个用户名的参数呢
我现在就是搞了个隐藏表单提交过去的 直接挂链接是get方式比较麻烦, 用隐藏表单提交是post方式,就跟在登录界面进去一样[/quote] 那这问题就算解决了没把
_WJL 2014-03-12
  • 打赏
  • 举报
回复
引用 5 楼 yys79 的回复:
链接挂个用户名过去可以不,站内信的链接你们能不能给增加个用户名的参数呢
我现在就是搞了个隐藏表单提交过去的 直接挂链接是get方式比较麻烦, 用隐藏表单提交是post方式,就跟在登录界面进去一样
loveunittesting 2014-03-10
  • 打赏
  • 举报
回复
链接挂个用户名过去可以不,站内信的链接你们能不能给增加个用户名的参数呢
menglanxiang 2014-03-10
  • 打赏
  • 举报
回复
能使用个servlet对接链接请求,用子系统的servlet提供session.
_WJL 2014-03-09
  • 打赏
  • 举报
回复
引用 1 楼 jimmy609 的回复:
能找到那个登陆的方法吗,如果能看下他的源码可以调用它登陆的方法,用session中的用户名和密码,如果也是可以登陆进去的,不过好像再操作的时候session会丢失
能找到的,就是jeecms里面的登录方法,我还在尝试。。。
咖啡加糖_ 2014-03-08
  • 打赏
  • 举报
回复
能找到那个登陆的方法吗,如果能看下他的源码可以调用它登陆的方法,用session中的用户名和密码,如果也是可以登陆进去的,不过好像再操作的时候session会丢失

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧