user-identification

How can I determine a user_id based on an email address in App Engine?

寵の児 提交于 2019-11-27 19:09:58
The newest App Engine SDK (1.2.1) has an API call to compute an ID for a user account based on his email address. (The ID remains the same even if the user changes his address later.) See this question about unique, opaque user IDs for information. However, I have a problem with this API call. user_id() works for logged-in users (i.e. from users.get_current_user) , but it returns None for objects created by the users.User() constructor.** What gives? For example, using the excellent App Engine Console , this code does not work . >>> import google.appengine.api.users >>> me = google.appengine

Why does iOS get a new identifierForVendor when app updates?

别等时光非礼了梦想. 提交于 2019-11-27 11:20:27
问题 Every time my app is updated from the App Store some small number of the users get a new identifierForVendor for some reason. My users don't sign up or login. They are all anonymous so I need to separate them through their vendor IDs. I've considered that there could've been insufficient space on some devices, resulting in the app being deleted and reinstalled, but that's not the case since in the last update a friend of mine had over 2GB of empty space. I know that the identifierForVendor is

Prevent users from starting multiple accounts?

狂风中的少年 提交于 2019-11-27 09:17:54
问题 I know that in the end it, can't be done. But, what are the options to: a) limit the options for persons to create multiple accounts, b) increase the chance of detecting multiple accounts / person for a blog-like web service? (people can sign up for their own blog) Update: I think the 'limit the options' has been answered nicely. (there is no reliable method, but we can raise the bar) However, I would still like to know what other options there are to detect multiple accounts? 回答1: I'm