2017-01-12 71 views
0

在解析_Session的儀表板中,所有sessionTokens正在保存。 以下操作似乎觸發創作:當Parse.com創建一個sessionToken時,如果這個過期了,該怎麼辦?

  • 登錄
  • 註冊
  • 升級

的第一個問題是:是否有將創建一個新的會話令牌任何其他行動?

並且:我看到所有標記都有一個expiresAt字段。總是在標記createdAt後1年設置。我可以延長這段時間嗎(例如2年)嗎?

最後:如果此令牌已過期,並且用戶使用我的應用程序,那麼會發生什麼情況?該應用程序將需要一個新的登錄(所以會創建一個新的令牌)?

回答

1

糾正操作。

解析服務器允許初始化的高級選項。使用sessionLength來設置您的失效日期。
如果你使用環境變量,它將是PARSE_SERVER_SESSION_LENGTH

sessionLength - 會話應該有效的時間長度,以秒爲單位。默認爲31536000秒(1年)。

取決於你在做什麼客戶端。如果會話已過期,您可以強制註銷。

另外請注意,嘗試運行使用已過期的會話雲代碼時出現以下錯誤將顯示:{"code":209,"message":"Session token is expired."}

+0

我有一個額外的問題。 sessionLength是什麼。它是一個類的列還是內置的屬性?我如何從雲中設置它?通常如:例如'token.set(「sessionLength」,「61536000」);'? – FotisK

+0

你是如何運行parse-server的? – Cliffordwh

+0

使用Express和分析服務器模塊 – FotisK

相關問題