django-urlcrypt

نرم افزار تصویر:
django-urlcrypt
جزئیات نرم افزار:
نسخه: 0.1.6
ها تاریخ: 12 May 15
توسعه دهنده: David Ziegler
پروانه: رایگان
محبوبیت: 2

Rating: 1.0/5 (Total Votes: 1)

در جنگو-urlcrypt یک برنامه جنگو که برای رمز گذاری اطلاعات در URL ها، مانند اعتبار ورود است.
به عنوان مثال، فرض کنیم من الگوهای آدرس اینترنتی که به نظر می رسد، مثل این:
الگوهای urlpatterns = (''،
& nbsp؛ از URL (R '^ صندوق پستی / $'، 'message_inbox، نام =' message_inbox ')،
از & nbsp؛ (R '^ R /'، شامل ('urlcrypt.urls))،
)
نظرات توسعهدهنده
من می توانم جنگو-urlcrypt برای تولید یک URL برای یک کاربر که به نظر می رسد استفاده کنید:
http://www.mydomain.com/r/TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
و به طور خودکار آن شخص در خواهد ورود و تغییر مسیر آنها را به / صندوق /.
نصب
از & nbsp؛ 1. easy_install جنگو-urlcrypt و یا تصویر در تصویر جنگو-urlcrypt نصب
از & nbsp؛ 2. urlcrypt به INSTALLED_APPS خود را اضافه کنید
از & nbsp؛ 3. در urls.py افزودن:
از & nbsp؛ (R '^ R /'، شامل ('urlcrypt.urls))،
استفاده
در یک نگاه:
از django.core.urlresolvers واردات معکوس
از معاونت واردات urlcrypt به عنوان urlcrypt
رمز = urlcrypt.generate_login_token (کاربر، معکوس ('message_inbox))
encoded_url = معکوس ('urlcrypt_redirect، استدلال = (رمز،))
# مال شما خواهد شد نگاه کمی متفاوت دلیل این که شما SECRET_KEY متفاوت است، اما حدود
# encoded_url == / R / TkNJBkNFAghDWkdFGPUAQEfcDUJfEBIREgEUFl1BQ18IQkdDUUcPSh4ADAYAWhYKHh8KHBsHEw
در یک قالب:
{٪ بار urlcrypt_tags٪}
از من کلیک کنید برای ورود به سیستم به عنوان {{user.username}} و به {٪ message_inbox URL٪}
استفاده از معاونت پیشرفته:
از معاونت واردات urlcrypt به عنوان urlcrypt
پیام = {
& nbsp؛ در 'URL': U '/ کاربران / زیر /'،
& nbsp؛ در '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 به طور پیش فرض: کاذب
تنظیم RUNNING_TESTS به واقعی که در حال اجرا تست urlcrypt

در مورد نیاز:.

پایتون

نرم افزار های دیگر از توسعه دهنده David Ziegler

نظرات به django-urlcrypt

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!