django-urlcrypt

軟件截圖:
django-urlcrypt
軟件詳細信息:
版本: 0.1.6
上傳日期: 12 May 15
開發: David Ziegler
許可: 免費
人氣: 2

Rating: 1.0/5 (Total Votes: 1)

Django的urlcrypt是一個Django應用程序,在加密的URL,如登錄憑證信息。
例如,假設我有網址模式是這樣的:
urlpatterns的=型態('',
  URL(R'^收件箱/ $','message_inbox',名字='message_inbox'),
 (R'^轉/',包括('urlcrypt.urls')),

開發者評論
我可以使用Django-urlcrypt生成一個網址,看起來像一個用戶:
http://www.mydomain.com/r/TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
並會自動記錄該人並重定向到/收件箱/。
安裝
  1。 easy_install的Django的urlcrypt或PIP安裝Django,urlcrypt
  2。添加urlcrypt您INSTALLED_APPS
  3。在urls.py地址:
 (R'^轉/',包括('urlcrypt.urls')),
用法
在一個觀點:
從django.core.urlresolvers進口反
從urlcrypt導入庫作為urlcrypt
令牌= urlcrypt.generate_login_token(用戶,反向('message_inbox'))
encoded_url =反向('urlcrypt_redirect',的args =(令牌))
#你看起來略有不同,因為你有不同的SECRET_KEY,但約
#encoded_url == / R / TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
在模板:
{%負載urlcrypt_tags%}
點擊我的身份登錄{{user.username}},然後轉到{%URL message_inbox%}
先進的lib用法:
從urlcrypt導入庫作為urlcrypt
消息= {
 “網址”:U'/用戶/下/',
 “USER_ID”:“12345”
}
令牌= urlcrypt.encode_token(消息['USER_ID'],消息['URL'])
decoded_message = urlcrypt.decode_token(令牌,('USER_ID','URL','戳'))
>>>打印令牌
TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
>>>打印decoded_message
{“URL”:“/用戶/以下','USER_ID':'12345'}
設置
URLCRYPT_LOGIN_URL默認:LOGIN_URL
如果urlcrypt驗證失敗,重定向到URLCRYPT_LOGIN_URL。
RUNNING_TESTS默認值:false
運行urlcrypt測試時設置RUNNING_TESTS為True

要求

  • 在Python的

顯影劑的其他軟件 David Ziegler

django-cachebot
django-cachebot

11 May 15

意見 django-urlcrypt

評論沒有發現
添加評論
打開圖片!