如何为未注册的用户管理用户会话 [英] How manage user sessions for unregistered users
本文介绍了如何为未注册的用户管理用户会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您如何处理未注册用户的用户会话.
How do you handle user sessions for unregistered users.
例如,Yik Yak允许匿名(未注册)用户投票一次/投票.
For example Yik Yak allows anonymous(unregistered) users to vote up/down once.
当用户未登录时,如何只允许进行一次投票.
How do you only allow one vote to be cast when a user isn't logged in.
推荐答案
存储任何值的最简单方法是将持久性存储存储在ios中.即使重新启动应用程序,它也仍然可用. /她的投票.使用持久性存储,您无需注册/登录用户.但是,您仍可以区分进行投票的用户或未进行投票的用户.
The simplest way to store any value is the persistant storage in ios.It will be available even after restarting of app.You can store some values after user cast his/her vote.Using persistant storage you dont need to signup/signin user.But you can still differentiate between users who casted the vote or who doesn't.
快捷代码
if (NSUserDefaults.standardUserDefaults().objectForKey("vote") == nil)
{
//user is allowed to cast vote
// After vote casting just write these below lines
NSUserDefaults.standardUserDefaults().setObject("vote casted", forKey: "vote")
NSUserDefaults.standardUserDefaults().synchronize()
}
else
{
// This user already cast vote
// You can now show here some alert message to user that you already voted once etc
}
这篇关于如何为未注册的用户管理用户会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文