title: 用户帐号系统设计的原则有哪些？
desc: 设计一个账号系统如何适用需求的变化？<br>一般有哪些原则？<br>如何有更好的扩展性？<br>有没有哪些论文可供参考？
topic: 程序员
content: 从用户角度考虑，我首先要能注册一个帐号，然后能用帐号登录，登录成功后能够在一定时间内保持已登录状态，同时我还有可能要对帐号的一些基本信息进行修改。另外出于之前密码泄露事件的影响，我不希望我的密码是被明文保存，希望我的帐号是安全的。基于以上一个用户使用的流程来说，一个帐号系统功能可以进行如下划分： 用户注册用户登录用户登录后身份校验用户基本信息修改用户基本信息获取用户安全中心从上述功能上考虑，可以
answerer_tags: 如果你想造一艘船， 先不用鼓动人们去收集木头、分配工作，而是激发他们对大海的渴望