47 lines
936 B
JavaScript
47 lines
936 B
JavaScript
let {addService} = require("../WebSocket.js");
|
|
|
|
addService(({
|
|
global,
|
|
client,
|
|
message,
|
|
end,
|
|
next,
|
|
response
|
|
})=>{
|
|
let {type,username,password} = message;
|
|
if(type === 'auth/check')
|
|
{
|
|
let auth = client.store.has('user');
|
|
return end({
|
|
value: auth
|
|
})
|
|
};
|
|
if(type === 'auth/login')
|
|
{
|
|
if(username == 'admin' && password == '123456Kc')
|
|
{
|
|
return end({
|
|
status: 'success'
|
|
})
|
|
}else{
|
|
return end({
|
|
status: 'fail'
|
|
})
|
|
}
|
|
};
|
|
if(type === 'auth/logout')
|
|
{
|
|
let auth = client.store.has('user');
|
|
if(auth)
|
|
{
|
|
client.store.delete('user');
|
|
return end({
|
|
status: 'success'
|
|
})
|
|
}else{
|
|
return end({
|
|
status: 'fail'
|
|
})
|
|
}
|
|
};
|
|
}); |