我有一个流星应用程序似乎强制在24小时后退出。 我们的应用程序(测试版)正在使用"来宾登录"我们在运行中创建帐户的过程,所以我希望实际上有一个无限期的令牌生命周期。 有没有办法延长这些令牌的生命周期?
Error logging in with token: Error: You've been logged out by the server. Please log in again. [403]
update failed: Access denied
我们的访客登录看起来像这样:
postCreateUser = (username, password) ->
dclib.clog("login", "created", username)
Meteor.loginWithPassword username, password, ->
# FIXME? could this be in onCreateUser server side?
Meteor.call "createPersonalRoomIfNone"
if Meteor.isClient
Meteor.startup ->
unless Meteor.userId()
Meteor.call "getLastUserIndex", (err,index)->
if err
throw err
console.log("creating guest user", index)
username = "Guest #{index}"
password = Random.id()
Accounts.createUser
username: username
email: ""
password: password
role: "guest"
, -> postCreateUser(username, password)