解析服务器-使用masterkey时,getSessionToken也返回undefined

时间:2019-01-31 16:04:54

标签: session access-token parse-server cloud-code

im尝试获取用户会话令牌,但这始终是不确定的。

    Parse.Cloud.define('getToken', async (request) => {
        console.log("Get Token")
        try{
            var email = request.params.email
            console.log("Email: "+email)
            var query = new Parse.Query(Parse.User);
            query.equalTo("email", email);
            var user = await query.first({ useMasterKey: true })
            user.fetch({ useMasterKey: true })
            console.log("USER: "+user.id)
            console.log(await user.getSessionToken({ useMasterKey: true }))
            return await user.getSessionToken()
        }
        catch(e){
            console.log("Error getToken " + e )
        }
    })

文档指出这是可能的:

getSessionToken()

返回该用户的会话令牌,如果该用户已经登录,或者是使用主密钥进行查询的结果。否则,返回undefined。

我正在运行解析服务器v3.1.3

0 个答案:

没有答案