登录ID使用什么? [英] What to use for login ID?

查看:21
本文介绍了登录ID使用什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正处于对产品进行重大改写的早期设计阶段.现在我们的客户主要是企业.我们管理帐户.每个帐户的用户名都在自己的命名空间中,但这意味着我们无法在服务器之间移动资产.

We are in the early design stages of a major rewrite of our product. Right now our customers are mostly businesses. We manage accounts. User names for an account are each on their own namespace but it means that we can't move assets between servers.

我们想要移动到单个命名空间.但这带来了唯一用户名的问题.

We want to move to a single namespace. But that brings the problem of unique user names.

那么最好的主意是什么?

So what's the best idea?

  • 电子邮件地址(带验证)?
  • 唯一的字母数字字符串(johnsmith9234")?
  • 我们应该看看 OpenID 吗?

推荐答案

EMAIL ADDRESS

理性

  1. 用户不经常更换电子邮件
  2. 删除了要求用户名和电子邮件地址的步骤,您无论如何都需要这些
  3. 用户不会经常忘记他们的电子邮件地址(见第一)
  4. 电子邮件将是唯一的,除非用户已经注册了该网站,在这种情况下将它们转发到忘记密码屏幕
  5. 几乎每个人都使用电子邮件作为访问网站的主要登录名,这意味着采用率不应受到您要求提供电子邮件地址这一事实的影响

<小时>

更新

注册后,一定要让用户创建某种用户名,不要在公共网站上乱扔他们的电子邮件地址!此外,使用电子邮件地址作为登录名的另一个好处是:您不需要任何其他信息(例如密码/密码确认),只需通过邮件向他们发送临时密码,或者完全放弃密码并发送一次一次性使用每次他们想登录时的电子邮件地址 URL(请参阅:mugshot.org)

After registration, be sure to ask the user to create some kind of username, don't litter a public site with their email address! Also, another benefit of using an email address as a login: you won't need any other information (like password / password confirm), just send them a temp password through the mail, or forgo passwords altogether and send them a one-use URL to their email address every time they'd like to login (see: mugshot.org)

这篇关于登录ID使用什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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