Commit fb4a4c14 by v_vjyjiang

d

parent 560eb614
...@@ -8,18 +8,21 @@ const settings = require("../settings.js") ...@@ -8,18 +8,21 @@ const settings = require("../settings.js")
let channelCache = {}; let channelCache = {};
module.exports = function (app) { module.exports = function (app) {
app.post("/autologin", async function (req, res, next) { app.post("/autologin", async function (req, res, next) {
let appkey = req.query.appkey.trim() let appkey = req.body.appkey.trim()
if (!appkey) { if (!appkey) {
res.end("没有资质宝appkey,请联系资质宝服务提供方") res.end("没有资质宝appkey,请联系资质宝服务提供方")
return return
} }
let companykey = req.query.companykey.trim() let companykey = req.body.companykey.trim()
if (!companykey) { if (!companykey) {
res.end("没有公司宝的租户companykey,请联系资质宝服务提供方") res.end("没有公司宝的租户companykey,请联系资质宝服务提供方")
return return
} }
let cooktoken = req.cookies["token"] let cooktoken = req.cookies["token"]
let tv = cooktoken.split(' ')[1] let tv = cooktoken.split(' ')[1]
try {
let sourceUser = System.verify(tv, settings.publickey()) let sourceUser = System.verify(tv, settings.publickey())
let openid = sourceUser.employee let openid = sourceUser.employee
let userName = openid let userName = openid
...@@ -72,6 +75,9 @@ module.exports = function (app) { ...@@ -72,6 +75,9 @@ module.exports = function (app) {
let rtnobj = await userS.loginApp(appkey, userName) let rtnobj = await userS.loginApp(appkey, userName)
let rtn = JSON.stringify({ openurl: rtnobj.homePage + "?code=" + rtnobj.code }) let rtn = JSON.stringify({ openurl: rtnobj.homePage + "?code=" + rtnobj.code })
res.end(rtn) res.end(rtn)
} catch (e) {
res.end(e.message)
}
}) })
app.post("*", async function (req, res, next) { app.post("*", async function (req, res, next) {
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment