项目登录不进去的问题(一个跳转引发的血案)

    在PC端开发运行了项目,在开发版中测试中突然出现了登录多次,进入不到项目中的问题(用户密码这种低级的问题,童靴们可以自己验证,我只说我的故事,不想看的可以直接翻到底部,查看解决方法)。

    然而事情仅仅是一个开始,在浏览器查看控制台的时候出现了如下告警:

    This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.

    然后我在想是不是这个问题引发的。我在度娘发现有个公告,一个所有浏览器需要改革的公告:所有浏览器支持https,将逐渐摒弃http。 看到这个公告,我蒙圈了,难道是这个问题导致我原本能登录现在登录失败的问题?然后我就开始研究了如何将http转https的技术。这需要apache加载modul_ssl.so 模块。我查看了apache的配置问题,发现根本没有这个模块,我就习惯性的将LoadModule ssl_module modules/mod_ssl.so    这条语句放到了配置文件中,重启了apache(常识操作)。然并卵登录问题依然存在。此时有个做开发板环境的人员告诉我,这里面的apache的配置是在编译过程中,在执行--with=ssl  然后make的时候才生效的,而不是在配置文件中加上一条语句生效的。此时我真的万分感慨   “术业有专攻”,“吾师果不欺我”。 然后我就按照之前编译的手册重新编译apache。在编译过程了遇到了许多未知问题,一个个度娘解决了(真的是亲妈啊)。   在编译过程中我想,难道没有其他解决方式规避这个重新编译的问题吗?答案是有的,我发现了许多在已编译好的apache环境下添加新的module模块(如何查看apache加载了哪些模块  

./apachectl -t -D DUMP_MODULES  http://blog.csdn.net/qmhball/article/details/7631384),然后我就改变策略,在编译好的环境中添加需要的modul_ssl.so功能,这样以后缺啥就可以加啥了。按照 查到的文档http://aqiang.blog.51cto.com/6086626/1891412,完美解决。(未完待续。。。。)    

 

     onclick="check_login()"    ==> onclick="check_login();return false;"

     问题这么完美的解决了,就这么简单的几个字否认了我一周来的努力! 心里奔过一万了草泥马!!!

     最后附带解决方案的灵感(其实也就是死马当活马医了!):

    window.location.href无效/不跳转的原因分析   http://blog.csdn.net/duanmuxiao/article/details/48676461

posted @ 2017-09-05 18:47  码者  阅读(1416)  评论(0编辑  收藏  举报