8aeefa07 by 周伟奇

admin test8

1 parent 5df67344
......@@ -6,4 +6,5 @@ urlpatterns = [
path(r'login/', views.LoginView.as_view()),
path(r'iwalogin/', views.IWALoginView.as_view()),
path(r'iwaurl/', views.IWAUrlView.as_view()),
path(r'testlogin/', views.TestView.as_view()),
]
......
......@@ -95,3 +95,26 @@ class IWAUrlView(IWABaseView, GenericView):
'iwa_url': iwa_url,
}
return response.ok(data=data)
class TestView(IWABaseView, GenericView):
def get(self, request, *args, **kwargs):
# code = request.data.get('code', '')
# is_admin = request.data.get('state', '') == 'admin'
# q_number = self.get_q_number(conf.IWA_URL, code, conf.IWA_REDIRECT_URI, client_id_base64)
q_number = 'admin'
self.running_log.info('[admin_users.iwalogin] [username: {0}] [params: {1}]'.format(q_number, request.data))
is_valid, data = self.validate_admin(q_number)
if is_valid:
request.user = data
auth_login(request, data)
index_path = reverse('admin:index')
return HttpResponseRedirect(index_path)
# return redirect('https://staging-bmw-ocr.situdata.com/admin/')
else:
self.no_permission(data)
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!