如何延长流星登录令牌的生命周期?

时间:2015-04-30 19:07:46

标签: login meteor

我有一个流星应用程序似乎强制在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)

0 个答案:

没有答案