我有一个由我的团队创建的 API :),
他创建了一个端点“注册/登录”
他的想法
当用户创建用户时,我们保存他的数据,端点响应它“而不生成 token ”
所以我无法将他导航到其他屏幕,因为我根据他的 token 发出请求,
所以他希望我在注册到登录屏幕后导航用户,然后登录端点将响应 token
但我认为这不是一个好方法,并且不能改善用户体验。
那么你认为我们会做什么?
在注册或登录中生成Token?
最佳答案
我的看法:
解决方案 1:
你让他更改注册 API,以便为你返回一个 token ,然后你就可以继续用它做任何事情。
解决方案 2:
通过注册,我假设他们输入用户名/电子邮件、一些个人详细信息和密码!?这样您就拥有了注册后用户登录的所有数据。成功注册后,使用内存中相同的用户名/电子邮件和密码(不要将它们存储在浏览器存储中)并调用登录 api 来获取 token (只有在获取 token 后才重定向) - 所以 UX 不会在这里受苦。
<小时/>附注不要为了谁的解决方案更好而互相“争斗”,而是尝试共同努力找到解决方案。这显然是“我告诉过你了”的尝试 - 因此我给了你两个双方都可以完成工作的解决方案。你们俩都可以在不影响用户体验的情况下实现一个解决方案,这只是看谁更顽固的问题:P
关于javascript - 用户注册或登录时是否应该创建Token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60120563/