Django auth app!
Project description
django-auth
^^^^^^^^
Note: This project is still under-development.
Author: 234082230@qq.com
Introduction
---------
- Added fields country_code, mobile to django_auth.models.User(User)
- Added register, login page using Vue.js
- Added register, login, verify code API
- Added Aliyun SMS for verify code sending
- Added UserAdmin, UserManager
settings.py
---------
::
INSTALLED_APPS = [
...
'django_auth',
...
]
TEMPLATES = [
{
...
'DIRS': ['templates'],
...
}
]
urls.py
---------
::
from django.conf import settings
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin
from django.views.i18n import JavaScriptCatalog
from django_auth.views.user import UserLoginView, UserLogoutView, UserRegisterView
urlpatterns = [
url(r'^jsi18n/$', JavaScriptCatalog.as_view(), name='javascript-catalog'),
url(r'^admin/', admin.site.urls),
url(r'^login', UserLoginView.as_view()),
url(r'^register', UserRegisterView.as_view()),
url(r'^logout', UserLogoutView.as_view()),
url(r'^api/auth/', include('django_auth.urls', namespace='django-auth')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Aliyun SMS
---------
settings.py
>>>>>>>>>
::
ACCESS_KEY_ID = ''
ACCESS_KEY_SECRET = ''
REGION = ''
SMS_SIGN = ''
SMS_TPL_LOGIN_CN_ID = 'SMS_XXX'
SMS_TPL_LOGIN_FOREIGN_ID = 'SMS_XXX'
SMS_TPL_FORGETPASSWD_CN_ID = 'SMS_XXX'
SMS_TPL_FORGETPASSWD_FOREIGN_ID = 'SMS_XXX'
SMS_TPL_REGISTER_CN_ID = 'SMS_XXX'
SMS_TPL_REGISTER_FOREIGN_ID = 'SMS_XXX'
^^^^^^^^
Note: This project is still under-development.
Author: 234082230@qq.com
Introduction
---------
- Added fields country_code, mobile to django_auth.models.User(User)
- Added register, login page using Vue.js
- Added register, login, verify code API
- Added Aliyun SMS for verify code sending
- Added UserAdmin, UserManager
settings.py
---------
::
INSTALLED_APPS = [
...
'django_auth',
...
]
TEMPLATES = [
{
...
'DIRS': ['templates'],
...
}
]
urls.py
---------
::
from django.conf import settings
from django.conf.urls import url, include
from django.conf.urls.static import static
from django.contrib import admin
from django.views.i18n import JavaScriptCatalog
from django_auth.views.user import UserLoginView, UserLogoutView, UserRegisterView
urlpatterns = [
url(r'^jsi18n/$', JavaScriptCatalog.as_view(), name='javascript-catalog'),
url(r'^admin/', admin.site.urls),
url(r'^login', UserLoginView.as_view()),
url(r'^register', UserRegisterView.as_view()),
url(r'^logout', UserLogoutView.as_view()),
url(r'^api/auth/', include('django_auth.urls', namespace='django-auth')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Aliyun SMS
---------
settings.py
>>>>>>>>>
::
ACCESS_KEY_ID = ''
ACCESS_KEY_SECRET = ''
REGION = ''
SMS_SIGN = ''
SMS_TPL_LOGIN_CN_ID = 'SMS_XXX'
SMS_TPL_LOGIN_FOREIGN_ID = 'SMS_XXX'
SMS_TPL_FORGETPASSWD_CN_ID = 'SMS_XXX'
SMS_TPL_FORGETPASSWD_FOREIGN_ID = 'SMS_XXX'
SMS_TPL_REGISTER_CN_ID = 'SMS_XXX'
SMS_TPL_REGISTER_FOREIGN_ID = 'SMS_XXX'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-auth-0.1.7.tar.gz
(368.0 kB
view hashes)
Built Distribution
django_auth-0.1.7-py2-none-any.whl
(383.5 kB
view hashes)
Close
Hashes for django_auth-0.1.7-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea52b7c5ba2b9399d2ee573014c86458e74d620720dc62b745cb82c08239d65f |
|
MD5 | 5cc5d406848cb536696ad76ac613ed4e |
|
BLAKE2b-256 | 541cd011ef1423229049b81a5074fda114533c055495406d3c0990acf0aa534a |