登录保存登录凭证

默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属性设置为true,可以指定某个请求应该发送凭据。如果服务器接收带凭据的请求,会用下面的HTTP头部来响应。

Access-Control-Allow-Credentials: true

如果发送的是带凭据的请求,但服务器的相应中没有包含这个头部,那么浏览器就不会把相应交给JavaScript(于是,responseText中将是空字符串,status的值为0,而且会调用onerror()事件处理程序)。另外,服务器还可以在Preflight响应中发送这个HTTP头部,表示允许源发送带凭据的请求。

支持withCredentials属性的浏览器有Firefox 3.5+、Safari 4+和Chrome。IE10及更早版本都不支持。

每次ajax请求时设置 ajax.withCredentials = true;

或者使用 xhrFields: {
withCredentials: true
},

如下:

$.ajax({
type:"get",
url:"",
async:true,
xhrFields: {
withCredentials: true
},
});

参考 :http://www.alloyteam.com/2012/11/html5-cors/

时间: 2024-08-05 06:50:08

登录保存登录凭证的相关文章

[Android实例] 关于webview如何自动登录保存登录信息

2013-02-04 16:48 4291人阅读 评论(2) 收藏 举报 [转载请注明原作者和原文链接]这个是自己总结出来的经验,求版主推荐,求申精! 用户名密码登录验证后保存Session ? [java] view plaincopy // 你的URL HttpPost httppost = new HttpPost(Constants.ServerUrl.WEB_URL + url); try { List<NameValuePair> nameValuePairs = new Arra

保存登录信息的Cookie加密技术

所有需要账户登录的website 基本都会想到这样一个问题, 如何保持用户在一定时间内登录有效. 最近本人就在项目中遇到这样的需求,某些页面只能Admin账户登录后访问, 当登录Admin账户后如何才能保持登录信息呢? 用Cookie或者Session来保存登录信息已经是一种比较成熟的技术.但是对于账户信息如果把明文放在Cookie里面显然是非常危险的. 今天给大家分享一下自己在项目中用到的一些加密解密技术. Cookie 是以key-value的形式存数据.对于账户信息而言最简单的是 User

C#保存登录用户名供其他页面调用

一.保存登录用户名供其他页面调用 步骤: (1)项目自带的Program.cs,类方法里定义登录的用户名为全局变量loginid,这样整个项目都可以调用它 static class Program { public static string loginid = ""; static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);

WPF-本地保存登录账号密码

WPF-本地保存登录账号密码 在登录界面,记住账号密码,当然,前提是正确的账号和密码. App.config 在App.config文件,<configuration>中添加以下代码,其中key是键,value是具体保存的值,在这声明了三个,分别是账号.密码和是否记住的bool属性 1 <appSettings> 2 <add key="userName" value=""/> 3 <add key="passwo

php使用cookie保存登录用户名的方法

php使用cookie保存登录用户名的方法 2015-01-26 11:03:13  www.hackbase.com  来源:互联网 提交表单页面复制代码代码如下:<?php$user = isset($_COOKIE['username'])?$_COOKIE['username']:'';?><form action="file.php" method="post">用户名:<input type="text"

登录保存用户信息

做项目时,可能会将某些信息保存在session中,如登录等信息,这样方便在某些页面使用这些保存的信息. 要想保存这些信息,需要创建一个类,该类里面定义需要保存的变量等信息,当登录后就通过new一个该类来保存登录等信息,然后放在session中,需要用到这些信息时直接用例如EL表达式等取出来就OK了.例子如下: 1.保存用户信息的类 [java] view plain copy print? <span style="font-size:14px;"><span sty

Oracle EBS避免长时间不登录重新登录

 如何避免长时间不登录重新登录 (英文环境) 1.将配置文件ICX:Session Timeout的值设为空 2.将ICX:Limit time设置稍大些,如8小时 Profile说明: ICX:Session Timeout This profile option determines the length of time (in minutes) of inactivity in a user's session before the session is disabled. If th

bash的登录与登录成功显示信息对的修改

切换到命令输入模式下面Ctrl+Alt+F2~F7: 没有修改前的登录和登录成功显示的信息 1.修改配置文件: vim /etc/issue      (修改登录前界面的提示信息) 修改为: 修改之后登录界面的登录信息修改为: 2.修改登录系统之后界面提示信息: 上面第一张t图片里面有显示登录之后的提示信息 那么,我们来修改配置文件:vim /etc/motd  (修改成功后的提示信息) 修改之后的内容: 登录之后提示的信息: 3.当别人通过Telnet(远程链接)到我们系统时,别人界面显示的提

Java网络编程:登录界面 登录验证 以及登录成功的好友界面

引言 ? ? 这部分我们就开始设计这个山寨版的qq了,首先最开始的就是需要一个登录界面,当输入的用户名密码正确之后,就跳转到登录成功的界面,我们这里登录成功之后设计的是显示该用户好友界面,这一串我认为是一个整体,所以就放在了一起来写,可能会造成本文比较长. ? 首先我们来看一下登录界面 ? 登录界面 ? ? 我们设计的登录界面如图所示 ? ? ? ? 分析界面 ? ? 这个界面可以分为三个大的部分,北部的一张图片,qq2003全新体验Q人类,中部的QQ号码,手机号码和Email登录部分,以及下面