mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-11 04:09:45 +00:00
perf: 优化登录 ticket 创建
This commit is contained in:
@@ -375,13 +375,13 @@ class AuthACLMixin:
|
||||
return
|
||||
if not acl.is_action(acl.ActionChoices.review):
|
||||
return
|
||||
self.get_ticket_or_create(acl)
|
||||
self.get_ticket_or_create(acl, user)
|
||||
self.check_user_login_confirm()
|
||||
|
||||
def get_ticket_or_create(self, acl):
|
||||
def get_ticket_or_create(self, acl, user):
|
||||
ticket = self.get_ticket()
|
||||
if not ticket or ticket.is_state(ticket.State.closed):
|
||||
ticket = acl.create_confirm_ticket(self.request)
|
||||
ticket = acl.create_confirm_ticket(self.request, user)
|
||||
self.request.session['auth_ticket_id'] = str(ticket.id)
|
||||
return ticket
|
||||
|
||||
|
Reference in New Issue
Block a user