Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能给讲一下登录接口吗? #26

Open
czly opened this issue Mar 21, 2022 · 2 comments
Open

能给讲一下登录接口吗? #26

czly opened this issue Mar 21, 2022 · 2 comments

Comments

@czly
Copy link

czly commented Mar 21, 2022

请问怎么创建用户,什么样的密码加密方法,怎么把登录接口密码验证通过了

@czly
Copy link
Author

czly commented Mar 21, 2022

如果添加一个添加用户的接口,应该写在哪个文件中呢?我看文件中都没有引用 sqlalchemy

@wxy2077
Copy link
Owner

wxy2077 commented Mar 21, 2022

我感觉我能力不够,sqlalchemy用的很不顺手,于是master分支改用的peewee,我感觉是比较像我现在用的gorm, v1分支是用的sqlalchemy

什么样的密码加密方法

密码加密和验证用的这个库passlib的一种散列加密的方式,具体实现看官方文档吧,效果就算是同一个密码,加密后的秘文也是不一样的。

如果添加一个添加用户的接口,应该写在哪个文件中呢?

你可以写在 models.User 文件里面,具体新增语句可以参考peewee官方文档,这个里面只写围绕model的增删改查方法,不涉及业务逻辑,业务逻辑另外新建一个logic文件夹写里面。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants