django-urlcrypt

צילום מסך תוכנה:
django-urlcrypt
פרטי תוכנה:
גרסה: 0.1.6
טען תאריך: 12 May 15
מפתחים: David Ziegler
רשיון: ללא תשלום
פופולריות: 2

Rating: 1.0/5 (Total Votes: 1)

Django-urlcrypt היא אפליקציה אופטימיות שמצפינה מידע בכתובות אתרים, כגון אישורי כניסה.
לדוגמא, תניח שיש לי דפוסי כתובת אתר שנראה כך:
= Urlpatterns דפוסים ('',
& Nbsp; כתובת אתר (ר '^ תיבת הדואר הנכנס / $', 'message_inbox', שם = 'message_inbox'),
& Nbsp; (ר '^ r /', כולל ('urlcrypt.urls')),
)
הערות מפתחים
אני יכול להשתמש ביחידה-urlcrypt ליצור כתובת אתר למשתמש שנראה כמו:
http://www.mydomain.com/r/TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
ובאופן אוטומטי להיכנס אדם ושבמפנה אותם ל/ תיבת הדואר הנכנס /.
התקנה
& Nbsp; 1. easy_install Django-urlcrypt או PIP להתקין יחידת-urlcrypt
& Nbsp; 2. להוסיף urlcrypt לINSTALLED_APPS
& Nbsp; 3. בתוספת urls.py:
& Nbsp; (ר '^ r /', כולל ('urlcrypt.urls')),
שימוש
בתצוגה:
מהפוך יבוא django.core.urlresolvers
מlib יבוא urlcrypt כurlcrypt
אסימון = urlcrypt.generate_login_token (משתמש, הפוך ("message_inbox '))
encoded_url = הפוך ("urlcrypt_redirect ', = args (אסימון,))
# ייראה מעט שונה, כי יש לך SECRET_KEY שונה, אבל כ
# Encoded_url == / R / TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
בתבנית:
{% עומס urlcrypt_tags%}
לחץ עליי כדי להיכנס כ{ {}} user.username וללכת ל{% message_inbox url%}
שימוש lib מתקדם:
מlib יבוא urlcrypt כurlcrypt
הודעה = {
& Nbsp; "כתובת אתר": "/ משתמשים / הבאים / 'u,
& Nbsp; 'user_id': '12345'
}
אסימון = urlcrypt.encode_token (הודעה ['user_id'], הודעה ['כתובת אתר'])
decoded_message = urlcrypt.decode_token (, ('user_id' אסימון, 'כתובת אתר', 'חותמת'))
>>> אסימון הדפסה
TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
>>> Decoded_message הדפסה
{"כתובת אתר": "/ משתמשים / הבא ',' user_id ':' 12345 '}
הגדרות
ברירת מחדל URLCRYPT_LOGIN_URL: LOGIN_URL
אם אימות urlcrypt נכשלה, מפנה לURLCRYPT_LOGIN_URL.
ברירת מחדל RUNNING_TESTS: False
הגדר RUNNING_TESTS לנכון בעת ​​הפעלת בדיקות urlcrypt

דרישות :.

  • פייתון

תוכנות אחרות של יזם David Ziegler

תגובות ל django-urlcrypt

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!