起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2087|回复: 18

[结贴] 请指导初始密码的判断应该放在哪里?

[复制链接]

22

主题

104

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
发表于 2013-9-12 15:26:08 | 显示全部楼层 |阅读模式
我想验证如果是初始密码登录的,则登录后需要提醒用户修改密码。
参照http://bbs.justep.com/forum.php? ... ger.show&page=1的帖子我想把代码写在
/UI/portal/x5/js/ext.js中,但是没有反应,我直接写alert都没反应请指点一下。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-12 15:41:49 | 显示全部楼层
具体的代码怎么写的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

104

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2013-9-12 15:58:56 | 显示全部楼层
直接写ALERT();都不会执行啊。我把ALERT()写在  第一个"$.extend({”之前
我想在这里写段JS,传当前登录人的ID用ACTION检查后得到返回值,用来判断是否需要提示
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-12 16:10:53 | 显示全部楼层
要在setTimeout函数中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

104

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2013-9-12 16:24:32 | 显示全部楼层
不行啊。
我把JS代码放在/UI/portal/x5/js/ext.js 的
setTimeout(function(){   之后还是不行啊,大概在837行的样子。
感觉还是没有执行过任何东西
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-12 16:45:44 | 显示全部楼层
具体代码发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

104

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2013-9-12 16:51:26 | 显示全部楼层
/UI/portal/x5/js/ext.js中:
        //判断是否需要修改密码时期
        setTimeout(function(){
                //开始
                var c = justep.Context.getCurrentPersonID();
                var params = new justep.Request.ActionParam();
                params.setString("personid", c);
                params.setString("returns", "");               
                justep.Request.sendBizRequest2({
                    dataType: "json",
                    action: "checkPassNativAction",
                    parameters: params,
                    callback: function(result) {
                        if (result.state) {
                        debugger;
                                if(result.response.returns=="1"){alert("密码为初始密码,请立即修改!");};
                        } else {
                            throw new Error("调用失败!|" + result.response.message);
                        }
                    }
                 });
                //结束
                                if($.jpolite.ClientInfo.params.needModifyPassword == "true"){
                        if (confirm("您的密码已经过期,请按确定健进入密码修改窗。"))
                                $("#main_btn_set").click();
                };
        }, 2000);       
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-12 17:13:14 | 显示全部楼层
门户中不能通过var c = justep.Context.getCurrentPersonID();
获取当前人的信息,参考justep.Portal.getUserInfo().personName
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

22

主题

104

帖子

189

积分

初级会员

Rank: 2

积分
189
QQ
 楼主| 发表于 2013-9-12 17:24:24 | 显示全部楼层
你说的这个我改,但我现在更重要的问题是,我想在这个JS上添加一个ALERT()来显示都不成啊。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-12 17:32:05 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 05:27 , Processed in 0.069133 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表