电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶s-HR-工资条重置密码验证码校验失败问题.docx

金蝶s-HR-工资条重置密码验证码校验失败问题.docx_第1页
1/14
金蝶s-HR-工资条重置密码验证码校验失败问题.docx_第2页
2/14
金蝶s-HR-工资条重置密码验证码校验失败问题.docx_第3页
3/14
③秘密信息严禁泄露1.登录mbos1.1在浏览器地址栏输入PC端shr系统IP(或域名)地址+端口+/portal/main.jsp后,点击回车键。(如PC端shr地址为http://142.18.14.12:8080/shr/home.do则在浏览器地址中输入http://142.18.14.12:8080/portal/main.jsp)1.2如果跳转到登录页,请先登录,登陆后自动回跳转如下页面。点击“应用”跳转到如下页面1/14③秘密信息严禁泄露1.3打开上图页面后,依次点击“移动开发平台”->“移动BOS”,跳转到如下页面:1.4点击“企业登录”,跳转mobs登录页面,如下:2/14③秘密信息严禁泄露填写企业号,账户,密码和验证码登录mbos。2.改正问题2.1登录mbos之后,查找“我的工资条”,如下图:3/14③秘密信息严禁泄露2.2如果确定“我的工资条”没有进行二次开发直接删掉我的轻应用即可,删除之后,验证修改密码能否正常。(删除前请务必确认“我的工资条”没有二次开发过,如果二次开发过,删除后无法复原二次开发的功能)可直接删掉我的轻应用即可,删除之后,验证修改密码能否正常,后面的步骤可忽略。4/14③秘密信息严禁泄露2.3如果“我的工资条”进行过二次开发或者不确定有没有二次开发过,请进行如下操作,也可能同时出现以下两个工资条MySalary和MySalary850,员工自助中引用的是哪个轻应用,则修改哪个轻应用。如果不确定引用的是哪个轻应用,两个都修改。下面以MySalary为例子。(1)点击编辑“我的工资条”轻应用,跳转到如下页面5/14③秘密信息严禁泄露(2)添加发送验证码服务端函数6/14③秘密信息严禁泄露点击“新增函数”后,弹出如下窗口:函数名,描述,函数编辑框依次填入如下信息。函数:sendSMS描述:发送验证码函数编辑:varcell=context.getParamAsString(0);varurl=newjava.net.URL("http://das.kingdee.com/shr/cmp_cloud/salary_sendSMS?phone="+cell);varconnection=url.openConnection();connection.setRequestProperty("Accept-Charset","utf-8");connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");connection.setInstanceFollowRedirects(false);varbr=newjava.io.BufferedReader(new7/14③秘密信息严禁泄露java.io.InputStreamReader(connection.getInputStream()));varsb=newjava.lang.StringBuilder();varline;while((line=br.readLine())!=null){sb.append(line);}br.close();varctx=context.getBosContext();varjsonObj=net.sf.json.JSONObject.fromObject(sb.toString());varresult=jsonObj.get("result");varresultObj=net.sf.json.JSONObject.fromObject(result);varverifyCode=resultObj.get("verifyCode");context.setResult(verifyCode);ctx.put("verifyCode",verifyCode);具体效果如下图。添加完之后点击保存按钮8/14③秘密信息严禁泄露点击“新增函数”后,弹出如下窗口:函数名,描述,函数编辑框依次填入如下信息。填写完成之后点击“保存”按钮保存函数:verifySMS描述:发送验证码函数编辑:varctx=context.getBosContext();varinputVerifyCode=context.getParamAsString(0);varverifyCode=ctx.get("verifyCode").toString();if(inputVerifyCode==verifyCode){context.setResult("Y")}else{context.setResult("N")}9/14③秘密信息严禁泄露(3)修改发送验证码代码。依次点击大纲->引用脚本,找到引用cmpBillController.js的脚本文件,点击选择文件。点击选择文件后页面如下10/14③秘密信息严禁泄露在脚本文件弹窗框中,找到cmpBillController.js文件,点击文件右边的编辑按钮,编辑cmpBillController.js文件。操作如下所示:点击编辑后的弹出框如下图11/14③秘密信息严禁泄露将鼠标移动到cmpBillController.js脚本区域,ctrl+A,全部选中文件内容,ctrl+C复制文件内容。在电脑桌面新建一个cmpBillController.txt文件,打开cmpBillController.txt文件,ctrl+V将复制的内容粘贴到cmpBillController.txt文件中备份。找到cmpBillController.js脚本中的sendVerifyCode函数下的如下代码:$http.get("https://das.kingdee.com/shr/cmp_cloud/salary_sendSMS?phone="+$scope.cell).success(function(data){if(data&&data.result&&data.result.is_success==='success'){$scope.verifyCode=data.result.verifyCode;}});将改代码注释或者删除,加入如下代码:mbos.eas.invokeScript({name:"sendSMS",param:[$scope.cell],success:function(result){$scope.verifyCode=result;},error:function(error){console.log(error);}})具体效果如下图所示,修改之后,确认按钮12/14③秘密信息严禁泄露最后点击“保存”按钮,在手机端进行确认。3,开通短信域名如果进行如上操作之后,发送短信失败,请确认客户是否开通了13/14③秘密信息严禁泄露http://das.kingdee.com,该域名的权限,端口为80,没有开通的话,需要开通。14/14

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶s-HR-工资条重置密码验证码校验失败问题.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信