付智勇

no message

... ... @@ -104,7 +104,8 @@ userController.prototype.login = async(ctx, next) =>{
userMobile:userData.userMobile,
userEmail:userData.userEmail,
token:userData.token,
createTime:userData.createTime
createTime:userData.createTime,
userPhoto:userData.userPhoto
}
if(!userData.code){
return userBack;
... ...
... ... @@ -47,12 +47,13 @@ router.post('/upLoadDoc',uploaddemo, async (ctx, next) => {
}
ctx.response.status= 200;
ctx.body = {
fileUrl:'http://localhost:10000/'+ctx.req.file.originalname
code:200,
fileUrl:path+ctx.req.file.originalname
}
} catch (error) {
console.log(error)
ctx.response.status= 400;
ctx.body = {msg:error}
ctx.body = {code:400,msg:error}
}
})
... ...
... ... @@ -5,6 +5,8 @@ var sequelize = require('../config');
var tokenUtil = require('../util/tokenUtil');
var co = require('co');
const emailUtil = require('../util/emailUtil')
const attachmentModel =require( '../model/attachmentModel')
function userService(){
... ... @@ -45,12 +47,19 @@ userService.prototype.login = async(loginName,pw,userEmail) => {
{loginName:loginName}
];
let User = await userModel.find({where:{$or:queryData}})
let attachment = await attachmentModel.findOne({where:{businessId:User.id}})
if(!User){
return {code:300,msg:'用户不存在'}
}else if(User.password != saitMd5.md5(pw)){
return {code:300,msg:'密码不正确'}
}
let token = await tokenUtil.getSession(User);
if(attachment){
token.userPhoto = attachment.path
}else{
token.userPhoto = null
}
console.dir(token)
return token
}catch (err){
console.log(err)
... ...
... ... @@ -15,7 +15,6 @@ module.exports = new JwtSession() ;
* @param cb
*/
JwtSession.prototype.getSession = (users) =>{
console.log(users)
var expiresIn = 60 * 60 * 1000;
var payload = {};
payload.id = users.id;
... ...
... ... @@ -7,9 +7,8 @@
<script src="http://cdn.bootcss.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<form action="/upload/upLoadDoc?businessId=0aJeQOYgLAo5yB1mE14Rvzb69V7mpZKD&category=1" method="post" enctype="multipart/form-data">
<form action="/upload/upLoadDoc?businessId=0aJeQOYgLAo5yB1mE14Rvzb69V7mpZKD&category=1" method="post" enctype="multipart/form-data" target="http://baidu.com">
<input type="file" name="file"/>
<input type="text" value="1212" name="class" >
<input type="submit" value="ok"/>
</form>
<button onclick="window.open('/record')"> asdas </button>
... ... @@ -17,6 +16,13 @@
</body>
<script>
function saveReport() {
// jquery 表单提交
$("#showDataForm").ajaxSubmit(function(message) {
console.log(message)
});
return false; // 必须返回false,否则表单会自己再做一次提交操作,并且页面跳转
}
</script>
</html>
\ No newline at end of file
... ...