码迷,mamicode.com
首页 > 其他好文 > 详细

rest_framework-01-认证(用户登入)-内置认证

时间:2018-06-23 20:54:53      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:如何   inf   http   model   加密   token   技术   一个   技术分享   

如果我们写API有人能访问,有人不能访问,则需要些认证。 如何知道该用户是否已登入?

如果用户登入成功,则给用户一个随机字符串,去访问另一个页面。  

以前写session的时候,都是把session写cookie里面。  

那现在我们可以把随机字符串通过返回值的方式给用户。  

后端通过查看用户的url判断用户有没有token值且这个字符串是否正确也要判断。有则已登入,可以访问;没有则跳回登入页面。  

用户登入

1.有些api需要用户登入才能访问,有些api不需要用户登入就能访问。

models.py

技术分享图片

创建用户

技术分享图片

urls.py

技术分享图片

views.py    用户登入只有post请求

token用md5加密,并保存或更新到数据库中。

技术分享图片

 post请求,运行结果

 技术分享图片

 token就保存到数据库了

 

 



 

rest_framework-01-认证(用户登入)-内置认证

标签:如何   inf   http   model   加密   token   技术   一个   技术分享   

原文地址:https://www.cnblogs.com/aaronthon/p/9218371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!