Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
aa.gusti
/
opensipkd-base
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit f708b6cb
authored
Apr 10, 2026
by
aa.gustiana@gmail.com
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
update headers
1 parent
5b5faf22
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
0 deletions
opensipkd/base/views/user_login.py
opensipkd/base/views/user_login.py
View file @
f708b6c
...
@@ -296,6 +296,8 @@ class ViewAuth(BaseView):
...
@@ -296,6 +296,8 @@ class ViewAuth(BaseView):
if
'cancel'
in
request
.
POST
:
if
'cancel'
in
request
.
POST
:
return
HTTPFound
(
location
=
request
.
home
)
return
HTTPFound
(
location
=
request
.
home
)
elif
'login'
in
request
.
POST
:
elif
'login'
in
request
.
POST
:
for
key
,
value
in
request
.
headers
.
items
():
log
.
debug
(
f
"{key}: {value}"
)
identity
=
request
.
POST
.
get
(
'username'
)
identity
=
request
.
POST
.
get
(
'username'
)
user
=
schema
.
user
=
User
.
get_by_identity
(
identity
)
user
=
schema
.
user
=
User
.
get_by_identity
(
identity
)
controls
=
request
.
POST
.
items
()
controls
=
request
.
POST
.
items
()
...
@@ -333,6 +335,7 @@ class ViewAuth(BaseView):
...
@@ -333,6 +335,7 @@ class ViewAuth(BaseView):
return
HTTPFound
(
location
=
request
.
route_url
(
'base-login'
))
return
HTTPFound
(
location
=
request
.
route_url
(
'base-login'
))
else
:
else
:
login
=
LoginUser
(
self
.
req
)
login
=
LoginUser
(
self
.
req
)
if
not
login
.
login
(
values
,
user
):
if
not
login
.
login
(
values
,
user
):
request
.
session
.
flash
(
login
.
message
,
"error"
)
request
.
session
.
flash
(
login
.
message
,
"error"
)
...
@@ -476,6 +479,7 @@ def redirect_login(request, user):
...
@@ -476,6 +479,7 @@ def redirect_login(request, user):
log
.
debug
(
f
"Group: {g.id} as {g.group_name}"
)
log
.
debug
(
f
"Group: {g.id} as {g.group_name}"
)
headers
=
get_login_headers
(
request
,
user
)
headers
=
get_login_headers
(
request
,
user
)
log
.
debug
(
request
.
headers
)
if
request
.
is_xhr
:
if
request
.
is_xhr
:
return
xhr_response
(
user
,
headers
)
return
xhr_response
(
user
,
headers
)
next_url
=
request
.
params
.
get
(
'next'
)
next_url
=
request
.
params
.
get
(
'next'
)
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment