我正在尝试为我的网站创建一个安全的登录,谁的表单使用AJAX登录。不幸的是,就目前而言,我使用完全未加密的http发送用户名和密码。在查看Javascript中我可以移植到Codeigniter解密的基本加密方法之后,我已经读过,最好的办法就是使用HTTPS来发送数据。基本上我想要做的就是:
不幸的是,当我设置它时,我使用http时一直工作的AJAX函数停止发送应该发送的响应。我是否需要做一些额外的工作才能使用HTTPS使用codeigniter正确读取我的AJAX功能?
答案 0 :(得分:1)
由于跨域问题,您无法使用AJAX在HTTP和HTTPS之间请求信息。要使其工作,请考虑将JSONP作为登录脚本的一部分。这样,您就可以在域之间执行登录。
jQuery有一个很棒的JSONP实现;如果你还没有使用它,那么值得一试。