flex 项目 实现单点登录

rjzou2006 2011-02-16 05:41:16
请问: flex 项目 实现单点登录?
还有就是flex项目每次刷新都会跳转到登录页,有没有办法解决?
...全文
655 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
请你吃鸡蛋面 2011-09-01
  • 打赏
  • 举报
回复
页面一:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" >
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
private var MyInfo:String="";
private function OK():void{
MyInfo=info.text;
var so:SharedObject = SharedObject.getLocal("validate","/");//validate是临时文件
so.data.validateResult = true;
so.data.number = MyInfo;//MyInfo是要传得值
so.flush();
var request:URLRequest = new URLRequest();
request.url = "TestJS.html";//TestJS.html是要跳转的页
navigateToURL(request,"_self");

}
]]>
</fx:Script>
<s:Panel x="260" y="129" width="341" height="209">
<s:Label x="63" y="77" width="69" height="22" text="输入信息:"/>
<s:TextInput x="139" y="73" id="info"/>
<s:Button id="submit" x="134" y="129" label="提交" click="OK();"/>
</s:Panel>
</s:Application>
页面二:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" >
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
private var MyInfo:String="";
private function OK():void{
MyInfo=info.text;
var so:SharedObject = SharedObject.getLocal("validate","/");//validate是临时文件
so.data.validateResult = true;
so.data.number = MyInfo;//MyInfo是要传得值
so.flush();
var request:URLRequest = new URLRequest();
request.url = "TestJS.html";//TestJS.html是要跳转的页
navigateToURL(request,"_self");

}
]]>
</fx:Script>
<s:Panel x="260" y="129" width="341" height="209">
<s:Label x="63" y="77" width="69" height="22" text="输入信息:"/>
<s:TextInput x="139" y="73" id="info"/>
<s:Button id="submit" x="134" y="129" label="提交" click="OK();"/>
</s:Panel>
</s:Application>
rjzou2006 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 rjzou2006 的回复:]
引用 8 楼 pingjiuzhou 的回复:
一般来说把登陆页面和主页做成2个页面就行了,别全部做成一个页面,这样可以避免刷新的时候老是跳回登陆页面



能给一个例子吗?
[/Quote]


能给一个例子吗?
pingjiuzhou 2011-02-18
  • 打赏
  • 举报
回复
一般来说把登陆页面和主页做成2个页面就行了,别全部做成一个页面,这样可以避免刷新的时候老是跳回登陆页面
rjzou2006 2011-02-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 pingjiuzhou 的回复:]
一般来说把登陆页面和主页做成2个页面就行了,别全部做成一个页面,这样可以避免刷新的时候老是跳回登陆页面
[/Quote]


能给一个例子吗?
rjzou2006 2011-02-18
  • 打赏
  • 举报
回复
大家难道都没有用过flex做项目吗?


我重新表述一下
1.flex 怎么实现闪单点登录?
2.flex 做的项目F5会自动跳转到登录页面?



注:
上面的回答的全没有说到关键。

to:zxc645 你没有明白吗?已经够清楚了。

to:woshigaoshou980 felx的单点登录你试过没有。
  • 打赏
  • 举报
回复
单点登录完全解决方案
http://www.cnblogs.com/luiweiping002/archive/2009/10/27/1649258.html




跳登陆页面是你程序 判断跳转的时候没写对,自己改改就OK 了。
tianxyz1988 2011-02-17
  • 打赏
  • 举报
回复
单点登录我是用一个map存放用户的session对象,当你判断是同一个用户登录的时候根据sessionID把之前的那个session清除,另一个地点的统一用户会自动下线,我就是这样搞的,不过操作session不好操作,不太好。具体的根据你自己的情况到网上搜一下。
rjzou2006 2011-02-17
  • 打赏
  • 举报
回复
请问: flex 项目 实现单点登录?
还有就是flex项目每次刷新都会跳转到登录页,有没有办法解决?


在线等。
zxc645 2011-02-17
  • 打赏
  • 举报
回复
楼主表达的不够清晰,你先想好你想问什么吧
零度anngle 2011-02-16
  • 打赏
  • 举报
回复
对不起 还不太清楚
小谷 2011-02-16
  • 打赏
  • 举报
回复
应该不会的啊

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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