摘要: 在django1.6中,默认的加密方式是pbkdf_sha256,具体算法不表,一直以来用django的自带用户验证都十分顺手,但如果需要修改默认加密方式为md5,具体方法为:在settings.py中加入:```pythonPASSWORD_HASHERS = ( 'myproject.hashers.MyMD5PasswordHasher', 'django.contr... 阅读全文
posted @ 2017-02-17 15:08 ccorz 阅读(5444) 评论(0) 推荐(0) 编辑
摘要: 通过django自带的类库,来加密解密很方便,下面来简单介绍下;导入包:```pythonfrom django.contrib.auth.hashers import make_password, check_password```从名字就可以看出来他们的作用了。一个是生成密码,一个是核对密码。例如:```pythonmake_password("123456")```得到结果:```u'pbk... 阅读全文
posted @ 2017-02-17 15:02 ccorz 阅读(8299) 评论(0) 推荐(0) 编辑
摘要: 参考文档:http://python.usyiyi.cn/django/topics/auth/customizing.htmlDjango 自带的认证系统足够应付大多数情况,但你或许不打算使用现成的认证系统。定制自己的项目的权限系统需要了解哪些一些关键点,即Django中哪些部分是能够扩展或替换的。这个文档提供了如何定制权限系统的细节。“认证”后端 在以下情形时可被扩展:当一个 User 模型对... 阅读全文
posted @ 2017-02-17 11:38 ccorz 阅读(24181) 评论(1) 推荐(3) 编辑