ofbiz登录的一点问题
来源:互联网 发布:mac如何导入手机照片 编辑:程序博客网 时间:2024/05/21 04:23
刚接触ofbiz不久,现记录做登录时的问题,期间感谢这篇文章http://blog.csdn.net/hezhipin610039/article/details/24292095:
在
component://common/webcommon/WEB-INF/common-controller.xml 中有https的登录,但是没注意到,自己写了一个同名的http的登录uri,结果使用ajax登录时,经常进入error方法,后面将http的uri改名字就好了.项目中将http的端口改成了9696,文件为/framework/catalina/ofbiz-component.xml
后面在测试https登录,成功后跳转到http的一个uri,结果端口始终为8081,通过上面的文章找到了端口8081改成9696就好了.
假如访问app/control/main然后跳转到登录,ofbiz会登录之后继续请求main视图.在用ajax做登录的时候这一步也会使最终的结果
到error方法中.原来是:
if ("logout".equals(previousRequest) || "/logout".equals(previousRequest) || "login".equals(previousRequest) || "/login".equals(previousRequest) || "checkLogin".equals(previousRequest) || "/checkLogin".equals(previousRequest) || "/checkLogin/login".equals(previousRequest)) { Debug.logWarning("Found special _PREVIOUS_REQUEST_ of [" + previousRequest + "], setting to null to avoid problems, not running request again", module); } else { if (Debug.infoOn()) Debug.logInfo可以改成:
if ("logout".equals(previousRequest) || "/logout".equals(previousRequest) || "login".equals(previousRequest) || "/login".equals(previousRequest) || "checkLogin".equals(previousRequest)|| "/checkLogin".equals(previousRequest) || "/checkLogin/login".equals(previousRequest)) {Debug.logWarning("Found special _PREVIOUS_REQUEST_ of [" + previousRequest + "], setting to null to avoid problems, not running request again", module);}else if("none".equals(nextRequestResponse.type) && "success".equals(nextRequestResponse.name) && "ajaxLogin".equals(requestMap.uri)){System.out.println("专门为ajax的登录写的");}else {if (Debug.infoOn()) Debug.logInfo增加一个判断让程序不继续请求其他视图.
当然也可以直接在error方法中判断是否成功来跳转页面,不过程序会将下个视图全部返回到页面,浪费流量,而且在error中跳转也不好
0 0
- ofbiz登录的一点问题
- ofbiz登录的一个问题
- ofbiz 的登录机制
- ofbiz 的登录机制
- ofbiz遇到的问题
- phpMyadmin中关于登录的一点小问题
- phpcms 关于sso Ucenter一点登录的数据库配置问题
- ofbiz 单点登录
- ofbiz SSO 单点登录
- ofbiz cas单点登录
- Ajax登录ofbiz
- OFBiz登录权限设置
- ofbiz 登录时默认进入一个指定的模块
- ofbiz 登录时默认进入一个指定的模块
- OFBIZ问题汇集解答
- ofbiz店铺切换问题
- SqlServer的一点问题
- JustinIO的一点问题
- Bootstrap+JavaScript实现广告轮播
- MySQL Limitations Part 1: Single-Threaded Replication [MySQL 短板 1]
- JAVA基础 随机点名器案例
- 软工导论课程作业
- 美化表单控制元素对齐
- ofbiz登录的一点问题
- 进程通信,管道通信 1.0
- 再来Flag
- java知识点杂货铺【六】
- hibernate manytoone list 查询 发出的语句为什么是 1+N条
- 安装并破解secureCRT7.0和secureFX7.0
- 【leetcode】2. Add Two Numbers 【medium】
- 输入一个字符串,找出最长的数字子串,并指出从第几个字符开始
- Leetcode #327 Count of Range Sum