javascript - 用户注册或登录时是否应该创建Token?

标签 javascript api react-native https token

我有一个由我的团队创建的 API :),

他创建了一个端点“注册/登录”

他的想法

当用户创建用户时,我们保存他的数据,端点响应它“而不生成 token ”

所以我无法将他导航到其他屏幕,因为我根据他的 token 发出请求,

所以他希望我在注册到登录屏幕后导航用户,然后登录端点将响应 token

但我认为这不是一个好方法,并且不能改善用户体验。

那么你认为我们会做什么?

在注册或登录中生成Token?

最佳答案

我的看法:

解决方案 1:

你让他更改注册 API,以便为你返回一个 token ,然后你就可以继续用它做任何事情。

解决方案 2:

通过注册,我假设他们输入用户名/电子邮件、一些个人详细信息和密码!?这样您就拥有了注册后用户登录的所有数据。成功注册后,使用内存中相同的用户名/电子邮件和密码(不要将它们存储在浏览器存储中)并调用登录 api 来获取 token (只有在获取 token 后才重定向) - 所以 UX 不会在这里受苦。

<小时/>

附注不要为了谁的解决方案更好而互相“争斗”,而是尝试共同努力找到解决方案。这显然是“我告诉过你了”的尝试 - 因此我给了你两个双方都可以完成工作的解决方案。你们俩都可以在不影响用户体验的情况下实现一个解决方案,这只是看谁更顽固的问题:P

关于javascript - 用户注册或登录时是否应该创建Token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60120563/

相关文章:

javascript - flowtype 绑定(bind)导致错误 `Convariant property incompatible with contravariant use in assignment of property`

javascript - 所选值未使用 uib-typeahead 显示

javascript - 在没有 Internet 连接时使用 jQuery

javascript - 将对象数组的特定值转换为字符串

.net - 将数据写入 Excel 2007/PowerShell 中的单元格

react-native - 使用 react-native router-flux 时,BackHandler 在 react-native 侧菜单中不起作用

javascript - 如何使用 JavaScript/HTML5 创建 .txt 文件?

javascript - 使用 React.js 使用身份验证 token 调用 REST API

php - Facebook PHP API |好友计数不正确

javascript - 动态访问 `require`关键字内的变量