Open 23784148 opened 3 years ago
简悦从 1.0 开始一直到现在都没有登录系统,尤其是 2.0 开始的高级账户系统后让一些想当然拿来就用的用户有些感觉奇怪。
所以聊聊:简悦为什么不需要登录系统
登录系统简单的说就是一个:凭证系统。
举个例子:用户在银行存了💰 ,去银行取时会提供密码,银行凭密码就会把用户的💰 给用户。
登录系统也是如此:用户在某个 App 存了数据,凭借密码就能取到这些数据。
用户在简悦产生的数据(稍后读)都放在用户处,简悦并没有保存用户的任何数据,所以:
真正意义上让用户掌握自己的数据(哪怕是离线数据也是如此)
自然不需要使用凭证(登录系统)来拿自己的数据了。
再引申说下第一点的好处:
很多具有离线功能的 App,离线保存也都是从 A处 → B处,并没有真正把数据放在用户自己的地方。
(这里不讨论其它 App 的做法是否正确,每个产品都有其自己的设计哲学)
这个(没有登录系统)做法也并不是那么完美,因为简悦没有托管用户的数据,所以在很多事情上并不能像其它 App 一样做更多。
所以简悦 2.1 做了一个尝试:授权登录。
让用户通过某些方式将凭证托管给简悦,这样简悦就能帮用户做更多的事情。
既然这样的话,授权登录与密码登录不是一样的吗?其实不一样。
授权登录相当于用户临时生成一个密码( 通过 Token 或 WebDAV)
用户可以随时取消这个临时密码。
类似智能门锁的临时密码概念。(用户可以随时取消这个临时密码)
而登录系统的话,无论如何都需要有一个密码,除非删除整个用户环境才能彻底无法访问数据。
后续:
简悦从 1.0 开始一直到现在都没有登录系统,尤其是 2.0 开始的高级账户系统后让一些想当然拿来就用的用户有些感觉奇怪。
所以聊聊:简悦为什么不需要登录系统
举个例子:用户在银行存了💰 ,去银行取时会提供密码,银行凭密码就会把用户的💰 给用户。
登录系统也是如此:用户在某个 App 存了数据,凭借密码就能取到这些数据。
用户在简悦产生的数据(稍后读)都放在用户处,简悦并没有保存用户的任何数据,所以:
真正意义上让用户掌握自己的数据(哪怕是离线数据也是如此)
自然不需要使用凭证(登录系统)来拿自己的数据了。
再引申说下第一点的好处:
很多具有离线功能的 App,离线保存也都是从 A处 → B处,并没有真正把数据放在用户自己的地方。
(这里不讨论其它 App 的做法是否正确,每个产品都有其自己的设计哲学)
这个(没有登录系统)做法也并不是那么完美,因为简悦没有托管用户的数据,所以在很多事情上并不能像其它 App 一样做更多。
让用户通过某些方式将凭证托管给简悦,这样简悦就能帮用户做更多的事情。
既然这样的话,授权登录与密码登录不是一样的吗?其实不一样。
授权登录相当于用户临时生成一个密码( 通过 Token 或 WebDAV)
用户可以随时取消这个临时密码。
而登录系统的话,无论如何都需要有一个密码,除非删除整个用户环境才能彻底无法访问数据。
后续: