init from origin + update
This commit is contained in:
3
server/routers/car-wash/auth/logrec/error.json
Normal file
3
server/routers/car-wash/auth/logrec/error.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"status": "error"
|
||||
}
|
||||
40
server/routers/car-wash/auth/logrec/index.js
Normal file
40
server/routers/car-wash/auth/logrec/index.js
Normal file
@@ -0,0 +1,40 @@
|
||||
// eslint-disable-next-line new-cap
|
||||
const router = require('express').Router()
|
||||
|
||||
router.post('/postLoginRec', (req, res) => {
|
||||
if (Object.getOwnPropertyNames(req.session).some((item) => item === req.body.phone)) {
|
||||
const loginRec = req.session[req.body.phone].login
|
||||
if (req.body.phoneRecForm === 0) {
|
||||
if (req.session[loginRec].phone === req.body.phone) {
|
||||
const code = Math.floor(Math.random() * (9999 - 1000 + 1)) + 1000
|
||||
const ret1 = {
|
||||
status: 'success',
|
||||
phonecode: code,
|
||||
}
|
||||
req.session[loginRec].phonecode = ret1.phonecode
|
||||
return res.send(ret1)
|
||||
}
|
||||
res.send(require('./error.json'))
|
||||
}
|
||||
|
||||
if (req.body.phoneRecForm === 1) {
|
||||
if (req.session[loginRec].phonecode === req.body.phonecode) {
|
||||
const ret = {
|
||||
login: req.session[loginRec].login,
|
||||
phone: req.session[loginRec].phone,
|
||||
status: 'success',
|
||||
}
|
||||
req.session[loginRec].phonecode = undefined
|
||||
return res.send(ret)
|
||||
}
|
||||
const ret = {
|
||||
phonecode: req.session[loginRec].phonecode,
|
||||
status: 'error',
|
||||
}
|
||||
return res.send(ret)
|
||||
}
|
||||
}
|
||||
res.send(require('./error.json'))
|
||||
})
|
||||
|
||||
module.exports = router
|
||||
3
server/routers/car-wash/auth/logrec/success.json
Normal file
3
server/routers/car-wash/auth/logrec/success.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"status": "success"
|
||||
}
|
||||
Reference in New Issue
Block a user