Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dda-front
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jose Francisco Montiel Jimenez
dda-front
Commits
15f766c8
Commit
15f766c8
authored
Jul 19, 2024
by
Jose Francisco Montiel Jimenez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se agrega split para ips y se agrega cambio para cookies en https
parent
dc7bfe3d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
4 deletions
+14
-4
front/src/main/java/com/mx/dla/admin/actions/InicioAction.java
.../src/main/java/com/mx/dla/admin/actions/InicioAction.java
+1
-1
front/src/main/java/com/mx/dla/configuration/CustomAuthenticationFailureHandler.java
...dla/configuration/CustomAuthenticationFailureHandler.java
+1
-0
front/src/main/java/com/mx/dla/configuration/CustomAuthenticationSuccessHandler.java
...dla/configuration/CustomAuthenticationSuccessHandler.java
+2
-1
front/src/main/java/com/mx/dla/configuration/CustomLogoutSuccessHandler.java
.../com/mx/dla/configuration/CustomLogoutSuccessHandler.java
+6
-1
front/src/main/java/com/mx/dla/configuration/SessionListener.java
...c/main/java/com/mx/dla/configuration/SessionListener.java
+1
-1
front/src/main/webapp/WEB-INF/web.xml
front/src/main/webapp/WEB-INF/web.xml
+3
-0
No files found.
front/src/main/java/com/mx/dla/admin/actions/InicioAction.java
View file @
15f766c8
...
...
@@ -52,7 +52,7 @@ public class InicioAction extends BaseContratoAction {
if
(
ipAddress
==
null
||
ipAddress
.
isEmpty
())
{
ipAddress
=
request
.
getRemoteAddr
();
}
ipAddress
=
ipAddress
.
split
(
","
)[
0
];
String
userAgent
=
request
.
getHeader
(
"User-Agent"
);
UsuarioDTO
usuario
=
usuarioDAO
.
obtenerUsuario
(
autenticacion
.
getName
());
...
...
front/src/main/java/com/mx/dla/configuration/CustomAuthenticationFailureHandler.java
View file @
15f766c8
...
...
@@ -36,6 +36,7 @@ public class CustomAuthenticationFailureHandler extends SimpleUrlAuthenticationF
if
(
ipAddress
==
null
||
ipAddress
.
isEmpty
())
{
ipAddress
=
request
.
getRemoteAddr
();
}
ipAddress
=
ipAddress
.
split
(
","
)[
0
];
String
username
=
request
.
getParameter
(
"username"
);
String
userAgent
=
request
.
getHeader
(
"User-Agent"
);
...
...
front/src/main/java/com/mx/dla/configuration/CustomAuthenticationSuccessHandler.java
View file @
15f766c8
...
...
@@ -27,7 +27,7 @@ public class CustomAuthenticationSuccessHandler extends SavedRequestAwareAuthent
public
void
onAuthenticationSuccess
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Authentication
authentication
)
throws
ServletException
,
IOException
{
System
.
out
.
println
(
"Login successful: "
+
authentication
.
getName
()
+
" at "
+
LocalDateTime
.
now
());
logger
.
info
(
"Login successful: "
+
authentication
.
getName
()
+
" at "
+
LocalDateTime
.
now
());
usuarioDAO
.
actualizaEstadoSesion
(
0
,
authentication
.
getName
());
...
...
@@ -35,6 +35,7 @@ public class CustomAuthenticationSuccessHandler extends SavedRequestAwareAuthent
if
(
ipAddress
==
null
||
ipAddress
.
isEmpty
())
{
ipAddress
=
request
.
getRemoteAddr
();
}
ipAddress
=
ipAddress
.
split
(
","
)[
0
];
String
userAgent
=
request
.
getHeader
(
"User-Agent"
);
...
...
front/src/main/java/com/mx/dla/configuration/CustomLogoutSuccessHandler.java
View file @
15f766c8
package
com.mx.dla.configuration
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.core.Authentication
;
import
org.springframework.security.web.authentication.logout.LogoutSuccessHandler
;
...
...
@@ -18,6 +20,8 @@ public class CustomLogoutSuccessHandler implements LogoutSuccessHandler {
@Autowired
private
UsuarioDAO
usuarioDAO
;
protected
Logger
logger
=
LoggerFactory
.
getLogger
(
"app"
);
@Override
public
void
onLogoutSuccess
(
HttpServletRequest
request
,
HttpServletResponse
response
,
...
...
@@ -27,11 +31,12 @@ public class CustomLogoutSuccessHandler implements LogoutSuccessHandler {
if
(
ipAddress
==
null
||
ipAddress
.
isEmpty
())
{
ipAddress
=
request
.
getRemoteAddr
();
}
ipAddress
=
ipAddress
.
split
(
","
)[
0
];
String
userAgent
=
request
.
getHeader
(
"User-Agent"
);
if
(
authentication
!=
null
)
{
System
.
out
.
println
(
"Logout successful: "
+
authentication
.
getName
()
+
" at "
+
LocalDateTime
.
now
());
logger
.
info
(
"Logout successful: "
+
authentication
.
getName
()
+
" at "
+
LocalDateTime
.
now
());
usuarioDAO
.
actualizaEstadoSesion
(
1
,
authentication
.
getName
());
usuarioDAO
.
insertaBitacora
(
"LogOut Exitoso"
,
authentication
.
getName
(),
ipAddress
,
userAgent
);
}
...
...
front/src/main/java/com/mx/dla/configuration/SessionListener.java
View file @
15f766c8
...
...
@@ -37,7 +37,7 @@ public class SessionListener implements HttpSessionListener {
if
(
usuario
!=
null
)
{
String
ipAdress
=
event
.
getSession
().
getAttribute
(
"ipAdress"
).
toString
();
String
userAgent
=
event
.
getSession
().
getAttribute
(
"userAgent"
).
toString
();
System
.
out
.
println
(
"Sesin destruida: "
+
usuario
.
getExpediente
());
logger
.
info
(
"Sesin destruida: "
+
usuario
.
getExpediente
());
usuarioDAO
.
actualizaEstadoSesion
(
1
,
usuario
.
getExpediente
());
usuarioDAO
.
insertaBitacora
(
"LogOut Exitoso Destroy"
,
usuario
.
getExpediente
(),
ipAdress
,
userAgent
);
}
...
...
front/src/main/webapp/WEB-INF/web.xml
View file @
15f766c8
...
...
@@ -57,6 +57,9 @@
<!-- Session -->
<session-config>
<session-timeout>
3
</session-timeout>
<cookie-config>
<secure>
true
</secure>
</cookie-config>
</session-config>
<jsp-config>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment