js登录验证
来源:互联网 发布:网络运营培训课程 编辑:程序博客网 时间:2024/05/19 21:58
/**
* 用户操作接口
*
* * **/
var _user = (function() {
function _user() {}
//用户登录
//{ user_name: user_name,password: password}
_user.prototype.login = function(info, callback) {
var formData = new FormData();
formData.append('name', info.user_name);
formData.append('password', info.password);
var url = "api/user/verify";
this.post_data(url, formData, function(data) {
if(data.isSuccess) {
var userEnity = JSON.stringify(data.userEnity);
sessionStorage.setItem("user", userEnity);
callback(data.userEnity);
} else {
alert(data.message);
}
})
}
//注销登录
_user.prototype.logout = function() {
sessionStorage.removeItem("user");
}
//是否登录
_user.prototype.isLogin = function() {
var result = sessionStorage.getItem("user") == null ? false : true;
return result;
}
// 获取用户基本信息
_user.prototype.getInfo = function() {
var result = JSON.parse(sessionStorage.getItem("user"));
return result;
}
//获取文件列表
_user.prototype.file_list = function(callback) {
var formData = new FormData();
var user = JSON.parse(sessionStorage.getItem("user"));
formData.append('id', user.userId);
var url = "api/store/get";
this.post_data(url, formData, function(data) {
if(data.isSuccess) {
callback(data.result);
} else {
alert(data.message);
}
})
}
_user.prototype.post_data = function(url, param, callback) {
var post_url = "http://193.168.15.191:5001/" + url;
$.ajax({
url: post_url,
type: 'POST',
data: param,
// async: false,
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
},
success: function(data) {
callback(data);
},
error: function() {
}
});
}
_user.prototype.post_forweb = function(url, param,beforesuc, cbsuccess,errfun) {
var post_url = "http://193.168.15.191:5001/" + url;
$.ajax({
url: post_url,
type: 'POST',
data: param,
// async: false,
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
beforesuc()
},
success: function(data) {
cbsuccess(data);
},
error: function() {
errfun()
}
});
}
return _user;
})();
window._user = new _user();
* 用户操作接口
*
* * **/
var _user = (function() {
function _user() {}
//用户登录
//{ user_name: user_name,password: password}
_user.prototype.login = function(info, callback) {
var formData = new FormData();
formData.append('name', info.user_name);
formData.append('password', info.password);
var url = "api/user/verify";
this.post_data(url, formData, function(data) {
if(data.isSuccess) {
var userEnity = JSON.stringify(data.userEnity);
sessionStorage.setItem("user", userEnity);
callback(data.userEnity);
} else {
alert(data.message);
}
})
}
//注销登录
_user.prototype.logout = function() {
sessionStorage.removeItem("user");
}
//是否登录
_user.prototype.isLogin = function() {
var result = sessionStorage.getItem("user") == null ? false : true;
return result;
}
// 获取用户基本信息
_user.prototype.getInfo = function() {
var result = JSON.parse(sessionStorage.getItem("user"));
return result;
}
//获取文件列表
_user.prototype.file_list = function(callback) {
var formData = new FormData();
var user = JSON.parse(sessionStorage.getItem("user"));
formData.append('id', user.userId);
var url = "api/store/get";
this.post_data(url, formData, function(data) {
if(data.isSuccess) {
callback(data.result);
} else {
alert(data.message);
}
})
}
_user.prototype.post_data = function(url, param, callback) {
var post_url = "http://193.168.15.191:5001/" + url;
$.ajax({
url: post_url,
type: 'POST',
data: param,
// async: false,
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
},
success: function(data) {
callback(data);
},
error: function() {
}
});
}
_user.prototype.post_forweb = function(url, param,beforesuc, cbsuccess,errfun) {
var post_url = "http://193.168.15.191:5001/" + url;
$.ajax({
url: post_url,
type: 'POST',
data: param,
// async: false,
cache: false,
contentType: false,
processData: false,
beforeSend: function() {
beforesuc()
},
success: function(data) {
cbsuccess(data);
},
error: function() {
errfun()
}
});
}
return _user;
})();
window._user = new _user();
0 0
- js验证登录
- JS登录验证
- js登录验证
- js登录与注册验证
- JS验证登录信息(1)
- JS验证登录信息(2)
- JS生成登录验证码
- 登录注册验证码 js
- js验证是否pc登录
- js实现登录表单验证
- JS登录与注册验证
- 登录表单JS静态验证
- js表单验证_用户登录验证
- JS登录表单验证 正则验证
- 最简单的登录验证(js实现)
- 实用js验证用户注册登录代码
- HTML_登录时的JS验证方法
- jQuery 手写js 登录验证功能
- C++实验5-数组分离
- 【IOS】旋转图片和截取图片
- Tomcat启动后,Unable to compile class for JSP解决方法
- Python装饰器
- drawable各种属性
- js登录验证
- 微信预约系统
- Java字符串_String
- Android设计模式MVVM之DataBinding简单使用
- 普通工程师和高级工程师的差别在哪里?如何快速突破?
- HDU1197 Specialized Four-Digit Numbers
- Android开发基础之Button按钮的简单用法
- HTTPS和HTTP的区别
- maven总结