コード例 #1
0
from django.urls import path, include, re_path
from .views import ValidatePhoneSendOTP, ValidateOTP, Register, LoginView, UserDetailView, FileUploadView
from knox.views import LogoutView as Logout
urlpatterns = [
    re_path(r'^validate/', ValidatePhoneSendOTP.as_view()),
    re_path(r'^verify_otp/', ValidateOTP.as_view()),
    re_path(r'^register/', Register.as_view()),
    re_path(r'^login/$', LoginView.as_view()),
    re_path(r'^logout/$', Logout.as_view()),
    re_path(r'^profile/$', UserDetailView.as_view()),
    re_path(r'^pic/$', FileUploadView.as_view())
]
コード例 #2
0
from django.urls import path
from .views import RegisterAPIView, LoginAPIView
from knox.views import LogoutView

app_name = 'accounts'

urlpatterns = [
    #TODO: Password reset urln
    #TODO: add this url to home urls file
    #FIXME: Add comma after every created path
    path('register', RegisterAPIView.as_view(), name='register'),
    path('login', LoginAPIView.as_view(), name='login'),
    path('logout', LogoutView.as_view(), name='logout'),
]
コード例 #3
0
ファイル: urls.py プロジェクト: fagsoft1/dr_amor_app
from django.conf.urls import url, include
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static

from .api_urls import router
from index.views import IndexView
from knox.views import LogoutView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/auth/logout', LogoutView.as_view()),
    path('api/', include(router.urls)),
    url(r'^app/*', IndexView.as_view()),
    url(r'^silk/', include('silk.urls', namespace='silk')),
    path('', include('index.urls')),
]

if settings.DEBUG:
    # urlpatterns = [
    #                   url(r'^silk/', include('silk.urls', namespace='silk')),
    #               ] + urlpatterns
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #4
0
from django.urls import path
from knox.views import LogoutView
from user import views

app_name = 'user'

urlpatterns = [
    path('register/', views.RegisterUserView.as_view(), name='register'),
    path('login/', views.LoginUserView.as_view(), name='login'),
    path('user/', views.UserView.as_view(), name='user'),
    path('logout/', LogoutView.as_view(), name='knox_logout'),
    path('registersuperuser/',
         views.RegisterSuperUserView.as_view(),
         name='register_super_user'),
]
コード例 #5
0
ファイル: urls.py プロジェクト: developer-ruhit/django_auth
from django.urls import path
from .views import (
    UserRegisterView,
    UserDetailView,
    UserUpdateView,
    UserDeleteView,
    UserActivateView,
    UserListView,
)
from knox.views import (LoginView as KnoxLoginView, LogoutAllView as
                        KnoxLogoutAllView, LogoutView as KnoxLogoutView)
from rest_framework.authentication import BasicAuthentication

urlpatterns = [
    path("", UserListView.as_view()),
    path(
        "login/",
        KnoxLoginView.as_view(authentication_classes=(BasicAuthentication, ))),
    path("logout/", KnoxLogoutView.as_view()),
    path("logout-all/", KnoxLogoutAllView.as_view()),
    path("register/", UserRegisterView.as_view()),
    path("<int:pk>/", UserDetailView.as_view()),
    path("<int:pk>/update/", UserUpdateView.as_view()),
    path("<int:pk>/delete/", UserDeleteView.as_view()),
    path(r'activate/<id>/<token>/',
         UserActivateView.as_view(),
         name='activate')
]
コード例 #6
0
ファイル: urls.py プロジェクト: KozlovNik/contact-book
from django.urls import path
from .api import LoginView, RegisterView, UserAPIView
from knox.views import LogoutView

urlpatterns = [
    path('api/accounts/login/', LoginView.as_view()),
    path('api/accounts/register/', RegisterView.as_view()),
    path('api/accounts/user/', UserAPIView.as_view()),
    path('api/accounts/logout/', LogoutView.as_view())
]
コード例 #7
0
ファイル: urls.py プロジェクト: msoufiane/snt-gradua.old
from knox.views import LogoutView, LogoutAllView
from authentication.views import LoginView
from django.conf.urls import url

urlpatterns = [
    url(r'login/', LoginView.as_view(), name="login_view"),
    url(r'logout/', LogoutView.as_view(), name="logout_view"),
    url(r'logoutall/', LogoutAllView.as_view(), name="logout_all_view"),
]
コード例 #8
0
from django.urls import path
from knox.views import LogoutView

from .api import RegisterView, LoginView, UserView

# TODO: for multi device authorization use buildin LoginView from knox.views
urlpatterns = [
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', LogoutView.as_view()),
    path('user/', UserView.as_view()),
]
コード例 #9
0
from django.conf.urls import url, include
from rest_framework import routers

from . import views
from knox.views import LogoutView, LogoutAllView

router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)

urlpatterns = [
    url(r'api/auth/login/', views.LoginView.as_view(), name='knox_login'),
    url(r'api/auth/logout/', LogoutView.as_view(), name='knox_logout'),
    url(r'api/auth/logoutall/', LogoutAllView.as_view(),
        name='knox_logoutall'),
    url(r'api/categories/$',
        views.CategoryListView.as_view(),
        name='list_categories'),
    url(r'api/categories/(?P<slug>[\w\d-]+)/$',
        views.CategoryDetailView.as_view(),
        name='view_category'),
    url(r'api/posts/$', views.list_posts, name='list_posts'),
    url(r'api/posts/(?P<slug>[\w\d-]+)/$', views.view_post, name='view_post'),
    url(r'api/tags/$', views.TagListView.as_view(), name='list_tags'),
    url(r'api/', include(router.urls)),
]
コード例 #10
0
from django.urls import path, include
from accounts.views import *
from knox.views import LogoutView

urlpatterns = [
    path('social_login', SocialLogin.as_view(), name="SocialLogin"),
    path('custom_login', CustomLogin.as_view(), name="CustomLogin"),
    path('logout', LogoutView.as_view(), name="logout"),
    path('register', Register.as_view(), name="register"),
    path('oauth/google', google_oauth, name="google_oauth"),
]
コード例 #11
0
from django.urls import path
from django.views.decorators.csrf import csrf_exempt
from knox.views import LogoutView
from .views import LoginView

urlpatterns = [
    path('api/login/', csrf_exempt(LoginView.as_view())),
    path('api/logout/', LogoutView.as_view())
]
コード例 #12
0
ファイル: api.py プロジェクト: BisasterBoy32/AuthWithFacebook
 def post(self, request, *args, **kwargs):
     user = request.user
     user.profile.active = False
     user.profile.save()
     view = LogoutView.as_view()
     return view(request._request, *args, **kwargs)
コード例 #13
0
ファイル: urls.py プロジェクト: samihonk/djangorest
from django.urls import path, include
from .api import LoginAPI, UserAPI
from knox.views import LogoutView as LogoutAPI

urlpatterns = [
    path('auth', include('knox.urls')),
    path('auth/login', LoginAPI.as_view()),
    path('auth/user', UserAPI.as_view()),
    path('auth/logout', LogoutAPI.as_view()),
]
コード例 #14
0
ファイル: urls.py プロジェクト: ThreshHNS/Angel
from django.urls import path, include
from knox.views import LogoutView
from rest_framework import routers
from .views import (UserView, RegisterView, LoginView, PasswordChangeView)

router = routers.DefaultRouter()
router.register(r'user', UserView, basename='user')

urlpatterns = [
    path('', include(router.urls)),
    path('auth/signup/', RegisterView.as_view()),
    path('auth/login/', LoginView.as_view()),
    path(
        'auth/logout/',
        LogoutView.as_view(),
    ),
    path('auth/password/change/',
         PasswordChangeView.as_view(),
         name='rest_password_change'),
]
コード例 #15
0
ファイル: urls.py プロジェクト: junhwanLee/drf-oms
from django.conf.urls import url

schema_view = get_schema_view(
    openapi.Info(
        title="DRF OMS API",
        default_version='v1',
        description="DRF 기반 Ordering Management System",
        terms_of_service="https://www.google.com/policies/terms/",
        contact=openapi.Contact(email="*****@*****.**"),
        license=openapi.License(name="Apache License 2.0"),
    ),
    public=True,
    permission_classes=(permissions.AllowAny, ),
)

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('auth/login', LoginView.as_view()),
    path('auth/logout', LogoutView.as_view(), name='knox_logout'),
    path('orders/', include('orders.urls')),
    path('accounts/', include('accounts.urls')),  # added
    url(r'^swagger(?P<format>\.json|\.yaml)$',
        schema_view.without_ui(cache_timeout=0),
        name='schema-json'),
    url(r'^swagger/$',
        schema_view.with_ui('swagger', cache_timeout=0),
        name='schema-swagger-ui'),
    url(r'^redoc/$',
        schema_view.with_ui('redoc', cache_timeout=0),
        name='schema-redoc'),
]
コード例 #16
0
from django.urls import path
from knox.views import LogoutView

from .views import (RegistrationAPI, LoginAPI, UserAPI)

urlpatterns = [
    #account
    path("auth/register/", RegistrationAPI.as_view()),
    path("auth/login/", LoginAPI.as_view()),
    path("auth/logout/", LogoutView.as_view()),
    path("auth/user/", UserAPI.as_view()),
]
コード例 #17
0
from django.urls import path, include
from knox.views import LogoutView
from rest_framework import routers
from .views import (UserView, RegisterView, LoginView, PasswordChangeView)

router = routers.DefaultRouter()
router.register(r'user', UserView, basename='user')

urlpatterns = [
    path('', include(router.urls)),
    path('auth/signup/', RegisterView.as_view()),
    path('auth/login/', LoginView.as_view()),
    path('auth/logout/', LogoutView.as_view()),
    path('auth/password/change/',
         PasswordChangeView.as_view(),
         name='rest_password_change'),
]
コード例 #18
0
ファイル: urls.py プロジェクト: bladekey88/QuestionGenerator
from rest_framework import routers
from . import views
from knox.views import LoginView, LogoutView, LogoutAllView
from .views import *
app_name = 'api'

router = routers.DefaultRouter()
router.register(r'questions', views.QuestionViewSet)
router.register(r'topics', views.TopicViewSet)
router.register(r'subjects', views.SubjectViewSet)
router.register(r'users', views.UsersViewSet)
router.register(r'groups', views.GroupViewSet)

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    path("api-key", views.generateAPIKey, name="generate-api-key"),
    path('v1/', include(router.urls)),
    url(r'v1/auth/get-token', LoginView.as_view(), name='knox_login'),
    url(r'v1/auth/delete-token', LogoutView.as_view(), name='knox_logout'),
    url(r'v1/auth/delete-all-tokens',
        LogoutAllView.as_view(),
        name='knox_logoutall'),

    # path('v1/login', LoginView.as_view()),
    # path('v1/logout',LogoutView.as_view()),
    # path('v1/logoutall/', LogoutAllView.as_view(), name='knox_logoutall'),

    # path('api-auth/', include('rest_framework.urls', namespace='rest_framework')),
]
コード例 #19
0
ファイル: urls.py プロジェクト: yegorLitvinov/costcontrol
from django.conf.urls import url
from knox.views import LogoutView

from .views import LoginView

app_name = "accounts"
urlpatterns = [
    url(r"^login/", LoginView.as_view(), name="login"),
    url(r"^logout/", LogoutView.as_view(), name="logout"),
]
コード例 #20
0
ファイル: urls.py プロジェクト: EnkeyMC/IIS-VUT-3BIT-2018
from django.urls import re_path

from knox.views import LogoutView, LogoutAllView

from .views import LoginView, RegisterView, LoggedInView

urlpatterns = [
    re_path(r'^register/?', RegisterView.as_view()),
    re_path(r'^login/?', LoginView.as_view()),
    re_path(r'^logout/?', LogoutView.as_view()),
    re_path(r'^logoutall/?', LogoutAllView.as_view()),
    re_path(r'^logged_in/?', LoggedInView.as_view()),
]
コード例 #21
0
from django.urls import path
from .views import (register_view,
                    get_user_view,
                    login_view, confirm_registration_view,
                    create_password_reset_token_view,
                    reset_password_view)
from knox.views import LogoutView

urlpatterns = [
    path("", get_user_view),
    path("register/", register_view),
    path("login/", login_view),
    path("logout/", LogoutView.as_view(), name="LogoutView"),
    path("confirmregistration/", confirm_registration_view),
    path("resetpassword/getusername/", create_password_reset_token_view),
    path("resetpassword/", reset_password_view),
]
コード例 #22
0
from django.urls import re_path
from django.contrib import admin
from django.conf import settings
from django.conf.urls import include
from django.conf.urls.static import static

from rest_framework import routers

from knox.views import LogoutView

from apps.post import views as post_views
from apps.user_profile import views as user_profile_views
from apps.analytics import views as analytics_views

router = routers.DefaultRouter()
router.register(r'post', post_views.PostViewSet, basename='post')
router.register(r'auth-confirm', user_profile_views.AuthConfirm, basename='auth-confirm')
router.register(r'analytics', analytics_views.AnalyticsViewSet, basename='analytics')


urlpatterns = [
    re_path(r'^api/', include(router.urls)),
    re_path(r'^admin/', admin.site.urls),
    re_path(r'^api/auth/sign-up/', user_profile_views.RegistrationView.as_view(), name='sign-up'),
    re_path(r'^api/auth/sign-in/', user_profile_views.LoginView.as_view(), name='sign-in'),
    re_path(r'^api/auth/logout/', LogoutView.as_view(), name='auth-logout'),

]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #23
0
ファイル: urls.py プロジェクト: DiegoBergara/test-ripio
from django.urls import path, include

from knox.views import LogoutView

from .views import UserAPIView, RegisterAPIView, LoginAPIView

urlpatterns = [
    path("", include("knox.urls")),
    path("user", UserAPIView.as_view()),
    path("register", RegisterAPIView.as_view()),
    path("login", LoginAPIView.as_view()),
    path("logout", LogoutView.as_view(), name="knox_logout"),
]
コード例 #24
0
ファイル: urls.py プロジェクト: ajyadav013/fynd-backend
"""
importing views and urls
"""

from django.conf.urls import (url)
from knox.views import (
    LogoutView, )
from .views import (LoginView, MeView)

urlpatterns = [
    url(r'login', LoginView.as_view(), name='knox_login'),
    url(r'logout', LogoutView.as_view(), name='knox_logout'),
    url(r'me', MeView.as_view(), name='user_me')
]