首页 > 其他 > 详细

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

时间:2018-06-23 20:12:14      阅读:186      评论:0      收藏:0      [点我收藏+]

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

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

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

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

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

用户登入

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

models.py

技术分享图片

创建用户

技术分享图片

urls.py

技术分享图片

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

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

技术分享图片

 post请求,运行结果

 技术分享图片

 token就保存到数据库了

 

 



 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!