作为个人开发者如何解决登录功能

2023-03-27 09:52:31 +08:00
 xff1874

这块是自己实现,还是用现成的服务。 如果是自己实现,需要设计数据库,推荐哪种

5106 次点击
所在节点    问与答
27 条回复
cssk
2023-03-27 10:02:10 +08:00
什么意思,会员系统?
810975
2023-03-27 10:28:20 +08:00
我也很纠结这个问题,本来想要微信登录,但是微信登录要求比较高,折腾完了以后,还必须要注册一个公司,直接劝退我了,自己实现的话 又很麻烦,用户体验太差,现在如果什么 APP 让我还要自己写账号密码登陆 我是不太想继续用的,所以我现在做的还是设备登陆,设备登陆又没办法夸设备 真的是很纠结
suzhenyu
2023-03-27 10:29:16 +08:00
能用现成的服务就用现成的,比如 Parse 。
xff1874
2023-03-27 10:30:08 +08:00
@cssk 不是,网站第一关就是用户注册,这个功能
xff1874
2023-03-27 10:31:12 +08:00
sunnysab
2023-03-27 10:35:40 +08:00
QQ 登录倒是不需要企业,但是一来用户有点少,二来他那个网页版的登录强制扫码让人不爽……
ShirolinEX
2023-03-27 10:43:46 +08:00
现在国内个人网站就算解决了登录问题,如何过备案这关?总要开放评论、互动相关功能吧?
westoy
2023-03-27 11:14:38 +08:00
用户通过 oauth 登录, 你也必须生成本地帐号啊, 不然关联表的 user_id 填什么? 平台返回的也许哪天扩容改下算法或者 hash id 用的密钥改一下可能就全变了

万一你依赖的这个平台关了呢, 或者用户在这个平台的帐号炸了呢? 就算 oauth 登录, 原则第一次触发的时候也得让用户填一下邮箱或者手机号, 并且要做找回密码的功能, 不然有的麻烦了

所以其实你想不做的这个功能反而是必做的
per
2023-03-27 11:16:54 +08:00
想要省劲的话, 直接用 https://auth0.com 的服务。
0o0O0o0O0o
2023-03-27 11:17:37 +08:00
论坛就有 IDaaS 推广帖
3282361
2023-03-27 11:18:51 +08:00
可以考虑用边缘函数生成和验证 JWT ,这个是目前成本最低的方案,我正打算从 Supabase 迁移过去
GP1
2023-03-27 11:39:10 +08:00
那肯定用第三方登录
yhappy
2023-03-27 11:46:49 +08:00
扫公众号二维码登录
WhereverYouGo
2023-03-27 11:54:39 +08:00
蹲一下
suzhenyu
2023-03-27 12:52:31 +08:00
@xff1874 对。新项目尽量不要为登录注册这些东西耗费太多精力,快速验证为主。
enchilada2020
2023-03-27 13:10:00 +08:00
@westoy 同意 还是得自己做 这块依赖现成服务以后不好换
bk201
2023-03-27 13:33:09 +08:00
用通信商的那个手机登录怎么样
lp7631010
2023-03-27 17:42:26 +08:00
你真正的问题可能是”作为前端开发者如何解决登录功能“,因为后端压根不会问出这个问题
xu45525584
2023-03-27 17:56:44 +08:00
就算是前端, 接个 jwt 啥的 auth 库 也是分分钟的事吧,感觉 op 后端写的太少,才问这个问题
luomao
2023-03-27 18:00:14 +08:00
自己写一个也没有多少工作量吧,使用 oauth 后面接入第三方登录也会比较方便

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX