求教extjs问题:用户登录成功后,用户ID是如何保存的?

问题描述

问题是这样的:当用户登录成功后,用变量保存之,然后在各个控件中使用。问题有二:一、用户登陆成功后,用什么保存用户ID? 我目前用cookies,这方法可用,但是不知道大家有没有更好的办法二、我用cookies读到值后,但是当要在控件中使用的时候,读取不到值.具体代码如下:布局代码:var cookiesuid = "";Ext.onReady(function() { // 修改该空白背景图的路径,指向你服务端一个有效的图片路径。 Ext.BLANK_IMAGE_URL = '/extjs/resources/images/default/s.gif'; // NOTE: This is an example showing simple state management. During development, // it is generally best to disable state management as dynamically-generated ids // can change across page loads, leading to unpredictable results. The developer // should ensure that stable state ids are set for stateful components in real apps. var cp = new Ext.state.CookieProvider(); Ext.state.Manager.setProvider(cp); cookiesuid = cp.get("cookiesuid"); if (cookiesuid == "") { Ext.Msg.alert('提示', '会话过期,请重新登陆!', function(btn, text) { if (btn == 'ok') { var redirect = 'Default.aspx'; window.location = redirect; } }); } var viewport = new Ext.Viewport({ layout: 'border', items: [ // create instance immediately new Ext.BoxComponent({ region: 'north', height: 60, // give north and south regions a height contentEl: 'north' }), new Ext.BoxComponent({ region: 'south', height: 25, // give north and south regions a height contentEl: 'south' }), tree, centertab] });只是取了前面一段。onready函数还没有关闭。然后继续定义树 // 左边的菜单 var tree = new Ext.tree.TreePanel({ title: '功能菜单', region: "west", autoScroll: true, enableTabScroll: true, collapsible: true, collapsed: false, iconCls: 'plugin', split: true, rootVisible: false, lines: false, width: 220, minSize: 220, maxSize: 220, loadMask: true, loader: new Ext.tree.TreeLoader({ baseParams: { op: 'getmenunode', uid: cookiesuid }, dataUrl: '../ashx/menu.ashx' }), root: new Ext.tree.AsyncTreeNode({ id: '0', // 注意这个0是约定 level: '0', expanded: true, text: '菜单', leaf: false }) });因为我的树是根据用户ID不同而不同的,但是在这里传值传不进去,请问各位高人,如何解决这个问题呀?

解决方案

loader: new Ext.tree.TreeLoader({ dataUrl: '../ashx/menu.ashx' listeners:{ 'beforeload':function(treeLoader, node){ treeLoader.baseParams.op=getmenunode; treeLoader.baseParams.uid= cookiesuid; } } }), 试试上面的 应该可以

时间: 2024-10-30 14:45:17

求教extjs问题:用户登录成功后,用户ID是如何保存的?的相关文章

用户登录AG后,跳出拒绝访问错误

一用户登录AG后,跳出拒绝访问错误. 如下: 分析错误如下: 1.首先本地尝试登录Web Interface, 结果:没有问题. 2.查看事件日志 错误如下: 从错误可以看出,在安全通道未建立信任关系, 错误应该是证书问题, 解决方法: 在Web Interface上检查证书,看根证书是否在信任区里, 或者删除根证书,重新导入. 本文出自 "Citrix Cloud" 博客,请务必保留此出处http://shenhj.blog.51cto.com/829152/562206

xml-微信支付开发如何在用户支付成功后在notify.php上把支付成功的订单号写进数据库

问题描述 微信支付开发如何在用户支付成功后在notify.php上把支付成功的订单号写进数据库 就是无法取得微信返回的xml中的out_trade_no,商户订单号 解决方案 http://q.cnblogs.com/q/67420/

android-新手求解,在登录页面判断登录成功后怎么在弹出框的“确定”实现跳转

问题描述 新手求解,在登录页面判断登录成功后怎么在弹出框的"确定"实现跳转 如图所示,不知道这个在哪里设置监听器,因为在 "判断输入的用户是否正确 "那边弹出框设置的,.setMessage("成功登录").setPositiveButton("确定",null).show();......之前class里边设置过监听器如ss,然后null就填ss,但好像不行,发现是两边没在一起.一个在class,一个在public Bool

java-【急】求大神帮帮忙,CAS单点登录问题,登录成功后controller收不到请求(要哭了)

问题描述 [急]求大神帮帮忙,CAS单点登录问题,登录成功后controller收不到请求(要哭了) 首先说下问题,我们的项目之前SSO单点登录一直用的http的方式, 这一块登录一直都是正常的,现在要切上正式环境了,SSO服务器那边就改用了https的方式SSO配置如下: <listener> <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-cla

用户登录-网站的用户系统怎么做,具体逻辑怎么做,能否给个教程?

问题描述 网站的用户系统怎么做,具体逻辑怎么做,能否给个教程? 我是坐web前端的,要做一个用户系统,但根本没头绪. 1.首先是用户登录,新用户提交注册信息,注册成功,然后页面就跳转到用户已登录状态的页面. 2.用户登录后,每个打开的页面都是用户已登录状态,这又是怎么做成了? 3.这个用户系统是跟后台更相关,还是跟前端更相关呢? 解决方案 网站用户管理系统http://wenku.baidu.com/link?url=dYF6Qrz008WMdneou9iTNg86Kf9INex-0A474Ui

ASP.net实现从首页弹出登录窗体,登录成功后返回到首页

问题描述 就如题目所说,从首页点击一个超链接,弹出登录窗体,登录成功后,又返回首页,只是这时候有些内容发生改变了,但是登录后的页面只有自己可以看见,别人看见的是,没有登录钱的:.......类似于百度文库的登录 解决方案 解决方案二:弄一个隐藏的层做好登录界面.点连接弹出层,点登录去验证,通过再次隐藏登录的层,同时刷新一下首页.

iis7-iis发布网站,登录成功后不跳转

问题描述 iis发布网站,登录成功后不跳转 在iis发布网站后,,网站使用表单身份验证,网站登录后闪了一下不跳转到指定页面. 解决方案 是不是权限没有设置???

CAS单点登录,客户端为weblogic,登录成功后跳转到客户端应用系统时报错

问题描述 CAS单点登录,客户端为weblogic,登录成功后跳转到客户端应用系统时报错 CAS单点登录部署在tomcat中,客户端应用中间件为weblogic.能成功进入单点登录首页并能成功登录,但是跳转到客户端应用系统(weblogic)时报下文中的错误.但是客户端应用系统中间件替换成tomcat却没有问题,能够成功跳转到系统.求高手帮忙! Error 500--Internal Server Error javax.net.ssl.SSLKeyException: FATAL Alert:

[导入]用户登录及验证用户是否登录的代码

用户登录及验证用户是否登录的代码文章来源:http://blog.csdn.net/jyk/archive/2006/08/15/1067382.aspx