利用$ajax实现远程登录判断
2016-12-27 11:46
399 查看
利用$ajax实现远程登录判断
<script>
$(function(){
var loginChage;
loginChage = $("ul.page-link li.loginChage");
//远程登录判断
if(!getCookie('uid')){
$.ajax({
type:"get",
async:false,
url:"/site/user/userinfo",
dataType:"jsonp",
jsonp: 'callback',
jsonpCallback:"flightHandler",
success:function(res){
if(res['status'] =='1')
{/*如果已成功登录*/
setCookie('username',res['username']);
setCookie('uid',res['uid']);
lgChage(loginChage);
}else
{/*如果没登录*/
rmCookie();
}
},
error:function(error)
{/*ajax请求失败返回失败信息并清空相关cookie*/
rmCookie();
console.log(error);
}
});
}else{
lgChage(loginChage);
}
});
/*更改登录信息文档元素*/
function lgChage(element){
element.html("欢迎您,"+getCookie('username'));
}
/*注销登录*/
function loginout(){
$.ajax({
type: "get",
async: false,
url: "/site/user/logOut",
dataType: "jsonp",
jsonp: 'callback',
jsonpCallback:"flightHandler",
success: function(res){
rmCookie();
/*页面刷新*/
window.location.reload();
history.go(0);
},
error: function(error){
console.log(error)
}
});
}
/*删除相关cookie信息*/
function rmCookie(){
delCookie('username');
delCookie('uid');
}
</script>
相关文章推荐
- 利用AJAX实现简单的用户登录程序(处理服务端返回的文本数据)
- DEDE利用Ajax实现调用当前登录会员的信息简要说明
- jsp页面中用户登录的实现(利用javascript实现非空判断等……)
- Ubuntu下利用ssh实现远程登录
- AOP实践--利用MVC5 Filter实现登录状态判断
- Linux实现利用SSH远程登录服务器详解
- DEDE利用Ajax实现调用当前登录会员的信息简要说明
- 入域client server 利用普通域账号实现远程登录
- 利用P3P远程跨域保存cookie实现SSO单点登录功能
- php下利用curl判断远程文件是否存在的实现代码
- DEDE利用Ajax实现调用当前登录会员的信息简要说明
- 【CI学习笔记】利用jquery中的ajax,调用接口,实现登录
- 利用Ajax实现输入完验证码之后直接判断验证码是否正确
- DEDE利用Ajax实现调用当前登录会员的信息简要说明
- 利用ADO.NET类库结合后台数据库实现登录判断
- 利用系统自带工具快速实现SSH免密远程登录
- 利用AJAX在登录时判断用户名是否存在
- 利用ajax实现多种注册角色的注册登录检测
- MVC3学习:利用mvc3+ajax实现登录