Existe-t-il un moyen de dériver l'e-mail d'un utilisateur en fonction de son user_id?Conversion d'un User.user_id() en un User.email()
0
A
Répondre
0
Il semble qu'il ne soit pas possible de dériver un e-mail à partir d'un ID utilisateur. Si vous voulez passer de user_id à email, vous devez stocker les deux lorsque l'utilisateur est connecté, puis, lorsque l'utilisateur n'est pas connecté, faire une recherche pour convertir. Par exemple.
class Email(db.model):
'''keyed by user_id'''
email=db.EmailProperty()
def save_user():
u=users.get_current_user()
k=db.Key.from_path('Email',u.user_id())
e=Email.get(k)
if not e:
Email(key=k, email=u.email()).put()
def get_email_from_user_id(id):
'''No way to derive email without a lookup.'''
k=db.Key.from_path('Email',id)
return Email.get(k).email # raises exception if email is not found
1
Vous pouvez créer une relation entre l'e-mail et l'ID utilisateur, puis le récupérer au besoin. Si l'utilisateur est connecté, vous pouvez facilement accéder aux deux propriétés séparément. http://code.google.com/intl/en/appengine/docs/python/users/userclass.html
1
Cependant, le user_id n'est pas une version hachée du courrier électronique qui peut être reconstruit en utilisant une sorte d'algorithme.
Questions connexes
- 1. Conversion d'un bouton en un lien hypertexte
- 2. Conversion d'une chaîne en un booléen
- 3. Conversion d'un alphabet en un autre
- 4. Conversion d'une chaîne en un type simple
- 5. Le DUND d'Android prend-il en charge DUN DT (alias Dial Up client alias Data Terminal aka "dund --connect")
- 6. conversion mysql en sqlite
- 7. Conversion double [] [] en float [] []
- 8. Conversion de nmake en
- 9. Conversion EBNF en BNF
- 10. Conversion CPP en Java
- 11. chaîne conversion en uint
- 12. Conversion .eps en .jpg
- 13. Conversion d'Applescript en Bash
- 14. Conversion d'EPS en Xaml
- 15. Conversion htaccess en nginx
- 16. Conversion d'unités en Javascript
- 17. DateTime Conversion en date
- 18. Conversion QString en char *
- 19. conversion d'URL en PHP
- 20. Conversion Digits en chaîne
- 21. Conversion d'une chaîne en un type enum en utilisant TValue?
- 22. Conversion (en partie) d'un recarray numpy en un tableau 2d?
- 23. Conversion PIL en pyvision
- 24. Conversion d'Actionscript en HTML5
- 25. Conversion JSON en javascript
- 26. Conversion SVG en SWF
- 27. Conversion en caractères HTML
- 28. opérateur Conversion en ENUM
- 29. Conversion d'AJAX en jQuery
- 30. Conversion en HTML5