如何为未注册的用户管理用户会话 [英] How manage user sessions for unregistered users

查看:93
本文介绍了如何为未注册的用户管理用户会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您如何处理未注册用户的用户会话.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆