Skip to content

Commit

Permalink
登录时自动认证管理后台,避免二次登录
Browse files Browse the repository at this point in the history
  • Loading branch information
hhyo authored and 李环焕 committed Apr 13, 2018
1 parent f350c3a commit 2a19e4d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
3 changes: 1 addition & 2 deletions sql/static/allWorkflow.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
<div id="toolbar" class="bootstrap-select">
<select id="navStatus" class="form-control dropdown-menu-right selectpicker ">
<option value="all" selected="selected">全部工单</option>
<option value="manreviewing">待审核</option>
<option value="pass">审核通过</option>
<option value="manreviewing">等待审核人审核</option>
<option value="finish">已执行完毕</option>
<option value="executing">执行中</option>
<option value="exception">执行有异常</option>
Expand Down
7 changes: 7 additions & 0 deletions sql/views_ajax.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
import multiprocessing

import subprocess

from django.contrib.auth import authenticate, login
from django.db.models import Q
from django.db import transaction
from django.conf import settings
Expand Down Expand Up @@ -112,6 +114,11 @@ def authenticateEntry(request):
result = loginAuthenticate(strUsername, strPassword)
if result['status'] == 0:
request.session['login_username'] = strUsername
# 登录管理后台,避免二次登录
user = authenticate(username=strUsername, password=strPassword)
if user:
login(request, user)

return HttpResponse(json.dumps(result), content_type='application/json')


Expand Down

0 comments on commit 2a19e4d

Please sign in to comment.