Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
securityRemake
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Juan Guevara Mayta
securityRemake
Commits
0a66c985
Commit
0a66c985
authored
Oct 02, 2023
by
Mauro Paolo Josue Zuñiga Mallqui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ADD] CAMBIOS 2
parent
5f846704
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
71 additions
and
211 deletions
+71
-211
Project_Default.xml
.idea/inspectionProfiles/Project_Default.xml
+5
-0
misc.xml
.idea/misc.xml
+0
-1
settings.json
.vscode/settings.json
+4
-0
genfiles.properties
nbproject/genfiles.properties
+2
-2
private.properties
nbproject/private/private.properties
+1
-1
private.xml
nbproject/private/private.xml
+1
-8
glassfish-web.xml
src/conf/WEB-INF/glassfish-web.xml
+25
-0
MenuMYSQLDAO.java
.../com/mycompany/moduloseguridad/mysqldao/MenuMYSQLDAO.java
+33
-127
persistence.xml
target/classes/META-INF/persistence.xml
+0
-8
javaee-endorsed-api-7.0.jar
target/endorsed/javaee-endorsed-api-7.0.jar
+0
-0
createdFiles.lst
...-compiler-plugin/compile/default-compile/createdFiles.lst
+0
-32
inputFiles.lst
...en-compiler-plugin/compile/default-compile/inputFiles.lst
+0
-32
No files found.
.idea/inspectionProfiles/Project_Default.xml
View file @
0a66c985
<component
name=
"InspectionProjectProfileManager"
>
<profile
version=
"1.0"
>
<option
name=
"myName"
value=
"Project Default"
/>
<inspection_tool
class=
"DuplicatedCode"
enabled=
"true"
level=
"WEAK WARNING"
enabled_by_default=
"true"
>
<Languages>
<language
minSize=
"87"
name=
"Java"
/>
</Languages>
</inspection_tool>
<inspection_tool
class=
"SpellCheckingInspection"
enabled=
"true"
level=
"INFORMATION"
enabled_by_default=
"true"
editorAttributes=
"INFORMATION_ATTRIBUTES"
>
<option
name=
"processCode"
value=
"true"
/>
<option
name=
"processLiterals"
value=
"true"
/>
...
...
.idea/misc.xml
View file @
0a66c985
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"ExternalStorageConfigurationManager"
enabled=
"true"
/>
<component
name=
"MavenProjectsManager"
>
...
...
.vscode/settings.json
0 → 100644
View file @
0a66c985
{
"java.configuration.updateBuildConfiguration"
:
"interactive"
}
\ No newline at end of file
nbproject/genfiles.properties
View file @
0a66c985
build.xml.data.CRC32
=
6abbea67
build.xml.script.CRC32
=
c7931e0f
build.xml.stylesheet.CRC32
=
651128d4@1.77.1
.1
build.xml.stylesheet.CRC32
=
1707db4f@1.94.0
.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/
build-impl.xml.data.CRC32
=
6abbea67
nbproject/
build-impl.xml.script.CRC32
=
367d1582
nbproject/
build-impl.xml.stylesheet.CRC32
=
99ea4b56@1.77.1.1
nbproject/
jaxws-build.xml.stylesheet.CRC32
=
6608c2cf
nbproject/
jaxws-build.xml.stylesheet.CRC32
=
fb430199
nbproject/private/private.properties
View file @
0a66c985
...
...
@@ -13,4 +13,4 @@ j2ee.server.middleware=/home/sistem27user/glassfish-4.1.11
javac.debug
=
true
javadoc.preview
=
true
selected.browser
=
Chrome
user.properties.file
=
/home/sistem27user/
.netbeans/8.2
/build.properties
user.properties.file
=
/home/sistem27user/
snap/netbeans/84
/build.properties
nbproject/private/private.xml
View file @
0a66c985
...
...
@@ -2,13 +2,6 @@
<project-private
xmlns=
"http://www.netbeans.org/ns/project-private/1"
>
<editor-bookmarks
xmlns=
"http://www.netbeans.org/ns/editor-bookmarks/2"
lastBookmarkId=
"0"
/>
<open-files
xmlns=
"http://www.netbeans.org/ns/projectui-open-files/2"
>
<group>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/sqlserverdao/SqlServerDAOFactory.java
</file>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/servlets/LoginServlet.java
</file>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/filters/RequestsFilter.java
</file>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/sqlserverdao/MenuSqlServerDAO.java
</file>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/servlets/UsuarioServlet.java
</file>
<file>
file:/D:/proyectosaco/securityRemake/src/java/moduloSeguridad/config/RequestPath.java
</file>
</group>
<group/>
</open-files>
</project-private>
src/conf/WEB-INF/glassfish-web.xml
0 → 100644
View file @
0a66c985
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app
error-url=
""
>
<class-loader
delegate=
"true"
/>
<jsp-config>
<property
name=
"keepgenerated"
value=
"true"
>
<description>
Keep a copy of the generated servlet class' java code.
</description>
</property>
</jsp-config>
</glassfish-web-app>
src/main/java/com/mycompany/moduloseguridad/mysqldao/MenuMYSQLDAO.java
View file @
0a66c985
...
...
@@ -97,7 +97,7 @@ public class MenuMYSQLDAO implements MenuDAO {
sql
=
"{ CALL seguridad.SP_MENU( ?,?,?,?,?,?,?,?,?) }"
;
con
=
MySQLDAOFactory
.
getConnectionSQL
(
base
);
JSONArray
params
=
new
JSONArray
();
params
.
put
(
"listarTi
poDeUsuari
o"
);
params
.
put
(
"listarTi
tuloComplet
o"
);
params
.
put
(
proyecto_detalle
);
params
.
put
(
proyecto
);
params
.
put
(
tipo
);
...
...
@@ -2769,146 +2769,52 @@ public class MenuMYSQLDAO implements MenuDAO {
@Override
public
JSONArray
obtenerAcciones
(
int
codigo
,
int
jerarquia
,
int
tipo_usuario
)
{
Connection
con
=
null
;
JSONArray
rs
=
new
JSONArray
();
try
{
PreparedStatement
pst
=
null
;
ResultSet
rSet
=
null
;
String
sql
=
""
;
con
=
MySQLDAOFactory
.
getConnectionSQL
(
"SECURITY"
);
if
(
jerarquia
==
2
)
{
sql
=
"select\n"
+
" modulo.cod_modulo as codigo,\n"
+
" modulo.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.modulo_acciones\n"
+
" left join seguridad.modulo on modulo_acciones.cod_modulo = modulo.cod_modulo\n"
+
" left join seguridad.accion on modulo_acciones.cod_accion = accion.cod_accion\n"
+
"where modulo.cod_modulo = ? and modulo_acciones.cod_proyecto_detalle = ?;\n"
;
}
else
if
(
jerarquia
==
3
)
{
sql
=
"select\n"
+
" categoria.cod_categoria as codigo,\n"
+
" categoria.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.categoria_acciones\n"
+
" left join seguridad.categoria on categoria_acciones.cod_categoria = categoria.cod_categoria\n"
+
" left join seguridad.accion on categoria_acciones.cod_accion = accion.cod_accion\n"
+
"where categoria.cod_categoria = ? and categoria_acciones.cod_proyecto_detalle = ?;\n"
;
}
else
if
(
jerarquia
==
4
)
{
sql
=
"select\n"
+
" subcategoria.cod_subcategoria as codigo,\n"
+
" subcategoria.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.subcategoria_acciones\n"
+
" left join seguridad.subcategoria on subcategoria_acciones.cod_subcategoria = subcategoria.cod_subcategoria\n"
+
" left join seguridad.accion on subcategoria_acciones.cod_accion = accion.cod_accion\n"
+
"where subcategoria.cod_subcategoria = ? and subcategoria_acciones.cod_proyecto_detalle = ?;"
;
}
pst
=
con
.
prepareStatement
(
sql
);
pst
.
setInt
(
1
,
codigo
);
pst
.
setInt
(
2
,
tipo_usuario
);
rSet
=
pst
.
executeQuery
();
while
(
rSet
.
next
())
{
JSONObject
json
=
new
JSONObject
();
json
.
put
(
"codigo"
,
rSet
.
getInt
(
"codigo"
));
json
.
put
(
"nom_padre"
,
rSet
.
getString
(
"nom_padre"
));
json
.
put
(
"cod_accion"
,
rSet
.
getInt
(
"cod_accion"
));
json
.
put
(
"nom_accion"
,
rSet
.
getString
(
"nom_accion"
));
rs
.
put
(
json
);
}
try
(
Connection
con
=
MySQLDAOFactory
.
getConnectionSQL
(
"SECURITY"
))
{
String
sql
=
"{ CALL seguridad.SP_MENU(?,?,?,?,?,?,?,?,?) }"
;
JSONArray
params
=
new
JSONArray
();
params
.
put
(
"obtenerAcciones"
);
params
.
put
(
jerarquia
);
params
.
put
(
codigo
);
params
.
put
(
tipo_usuario
);
params
.
put
(
0
);
params
.
put
(
""
);
params
.
put
(
""
);
params
.
put
(
""
);
params
.
put
(
""
);
rs
=
DAOHelper
.
queryProcedure
(
con
,
sql
,
params
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
finally
{
try
{
if
(
con
!=
null
)
{
con
.
close
();
}
}
catch
(
SQLException
e
)
{
e
.
printStackTrace
();
}
}
return
rs
;
}
@Override
public
JSONObject
listarPermisosPorVista
(
JSONObject
datos
)
throws
Exception
{
Connection
con
=
null
;
PreparedStatement
pst
=
null
;
ResultSet
rSet
=
null
;
JSONObject
jsonReturn
=
new
JSONObject
();
JSONArray
rs
=
new
JSONArray
();
try
{
con
=
MySQLDAOFactory
.
getConnectionSQL
(
"SECURITY"
);
String
sql
=
""
;
if
(
datos
.
getInt
(
"jerarquia"
)
==
2
){
sql
=
"select\n"
+
" modulo_acciones.cod_mod_acc as codigo,\n"
+
" modulo.cod_modulo,\n"
+
" modulo.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.modulo_acciones\n"
+
" inner join seguridad.modulo on modulo_acciones.cod_modulo = modulo.cod_modulo\n"
+
" inner join seguridad.accion on modulo_acciones.cod_accion = accion.cod_accion\n"
+
"where modulo.cod_modulo = ? and modulo_acciones.cod_proyecto_detalle = ? ;"
;
}
else
if
(
datos
.
getInt
(
"jerarquia"
)
==
3
){
sql
=
"select\n"
+
" categoria_acciones.cod_cat_acc as codigo,\n"
+
" categoria.cod_categoria,\n"
+
" categoria.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.categoria_acciones\n"
+
" inner join seguridad.categoria on categoria_acciones.cod_categoria = categoria.cod_categoria\n"
+
" inner join seguridad.accion on categoria_acciones.cod_accion = accion.cod_accion\n"
+
"where categoria.cod_categoria = ? and categoria_acciones.cod_proyecto_detalle = ? ;"
;
}
else
if
(
datos
.
getInt
(
"jerarquia"
)
==
4
){
sql
=
"select\n"
+
" subcategoria_acciones.cod_sub_acc as codigo,\n"
+
" subcategoria.cod_subcategoria,\n"
+
" subcategoria.nom as nom_padre,\n"
+
" accion.cod_accion,\n"
+
" accion.nom_accion\n"
+
"from seguridad.subcategoria_acciones\n"
+
" inner join seguridad.subcategoria on subcategoria_acciones.cod_subcategoria = subcategoria.cod_subcategoria\n"
+
" inner join seguridad.accion on subcategoria_acciones.cod_accion = accion.cod_accion\n"
+
"where subcategoria.cod_subcategoria = ? and subcategoria_acciones.cod_proyecto_detalle = ? ;"
;
}
try
(
Connection
con
=
MySQLDAOFactory
.
getConnectionSQL
(
"SECURITY"
))
{
String
sql
=
"{ CALL seguridad.SP_MENU(?,?,?,?,?,?,?,?,?) }"
;
JSONArray
params
=
new
JSONArray
();
params
.
put
(
"listarPermisosPorVista"
);
params
.
put
(
datos
.
getInt
(
"jerarquia"
));
params
.
put
(
datos
.
getInt
(
"codigo"
));
params
.
put
(
datos
.
getInt
(
"cod_proyecto_detalle"
));
params
.
put
(
0
);
params
.
put
(
""
);
params
.
put
(
""
);
params
.
put
(
""
);
params
.
put
(
""
);
pst
=
con
.
prepareStatement
(
sql
);
pst
.
setInt
(
1
,
datos
.
getInt
(
"codigo"
));
pst
.
setInt
(
2
,
datos
.
getInt
(
"cod_proyecto_detalle"
));
rSet
=
pst
.
executeQuery
();
while
(
rSet
.
next
()){
JSONObject
json
=
new
JSONObject
();
json
.
put
(
"codigo"
,
rSet
.
getInt
(
"codigo"
));
// json.put("cod_modulo",rSet.getInt("cod_modulo"));
json
.
put
(
"nom_padre"
,
rSet
.
getString
(
"nom_padre"
));
json
.
put
(
"cod_accion"
,
rSet
.
getInt
(
"cod_accion"
));
json
.
put
(
"nom_accion"
,
rSet
.
getString
(
"nom_accion"
));
rs
.
put
(
json
);
}
jsonReturn
.
put
(
"message"
,
"Consulta exitosa"
);
jsonReturn
.
put
(
"status"
,
true
);
}
catch
(
Exception
e
)
{
jsonReturn
.
put
(
"message"
,
e
.
getMessage
());
jsonReturn
.
put
(
"status"
,
false
);
rs
=
DAOHelper
.
queryProcedure
(
con
,
sql
,
params
);
jsonReturn
.
put
(
"message"
,
"Consulta exitosa"
);
jsonReturn
.
put
(
"status"
,
true
);
}
catch
(
Exception
e
)
{
jsonReturn
.
put
(
"message"
,
e
.
getMessage
());
jsonReturn
.
put
(
"status"
,
false
);
e
.
printStackTrace
();
}
finally
{
try
{
if
(
con
!=
null
)
{
con
.
close
();
}
}
catch
(
SQLException
e
)
{
e
.
printStackTrace
();
}
}
return
jsonReturn
.
put
(
"data"
,
rs
);
return
jsonReturn
.
put
(
"data"
,
rs
);
}
@Override
...
...
target/classes/META-INF/persistence.xml
deleted
100644 → 0
View file @
5f846704
<?xml version="1.0" encoding="UTF-8"?>
<persistence
version=
"2.2"
xmlns=
"http://xmlns.jcp.org/xml/ns/persistence"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd"
>
<!-- Define Persistence Unit -->
<persistence-unit
name=
"my_persistence_unit"
>
</persistence-unit>
</persistence>
\ No newline at end of file
target/endorsed/javaee-endorsed-api-7.0.jar
deleted
100644 → 0
View file @
5f846704
File deleted
target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted
100644 → 0
View file @
5f846704
com/mycompany/moduloseguridad/sqlserverdao/SqlServerDAOFactory.class
com/mycompany/moduloseguridad/servlets/AuthServlet.class
com/mycompany/moduloseguridad/filters/RequestsFilter.class
com/mycompany/moduloseguridad/utilities/ResponseHelper.class
com/mycompany/moduloseguridad/servlets/RedireccionarServlet.class
com/mycompany/moduloseguridad/services/ProyectoService.class
com/mycompany/moduloseguridad/config/RequestPath.class
com/mycompany/moduloseguridad/sqlserverdao/MenuSqlServerDAO.class
com/mycompany/moduloseguridad/services/UsuarioService.class
com/mycompany/moduloseguridad/servlets/LoginServlet.class
com/mycompany/moduloseguridad/servlets/ProyectoServlet.class
com/mycompany/moduloseguridad/utilities/HttpRequest.class
com/mycompany/moduloseguridad/services/MenuService.class
com/mycompany/moduloseguridad/dao/ProyectoDAO.class
com/mycompany/moduloseguridad/servlets/LogOutServlet.class
com/mycompany/moduloseguridad/services/TipoUsuarioService.class
com/mycompany/moduloseguridad/dao/MenuDAO.class
com/mycompany/moduloseguridad/servlets/TipoUsuarioServlet.class
com/mycompany/moduloseguridad/utilities/GeneralMethods.class
com/mycompany/moduloseguridad/servlets/MantenimientoMenuServlet.class
com/mycompany/moduloseguridad/servlets/InterceptarRedireccionServlet.class
com/mycompany/moduloseguridad/utilities/dotenSrv.class
com/mycompany/moduloseguridad/dao/DAOFactory.class
com/mycompany/moduloseguridad/servlets/UsuarioServlet.class
com/mycompany/moduloseguridad/utilities/OsUtils.class
com/mycompany/moduloseguridad/utilities/GeneralVariables.class
com/mycompany/moduloseguridad/sqlserverdao/TipoUsuarioSqlServerDAO.class
com/mycompany/moduloseguridad/utilities/DAOHelper.class
com/mycompany/moduloseguridad/sqlserverdao/UsuarioSqlServerDAO.class
com/mycompany/moduloseguridad/sqlserverdao/ProyectoSqlServerDAO.class
com/mycompany/moduloseguridad/dao/TipoUsuarioDAO.class
com/mycompany/moduloseguridad/dao/UsuarioDAO.class
target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted
100644 → 0
View file @
5f846704
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/RedireccionarServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/InterceptarRedireccionServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/sqlserverdao/TipoUsuarioSqlServerDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/dao/ProyectoDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/sqlserverdao/UsuarioSqlServerDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/dao/UsuarioDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/ResponseHelper.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/sqlserverdao/SqlServerDAOFactory.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/dao/MenuDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/sqlserverdao/MenuSqlServerDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/services/MenuService.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/ProyectoServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/LoginServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/dotenSrv.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/GeneralMethods.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/services/UsuarioService.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/dao/TipoUsuarioDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/filters/RequestsFilter.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/GeneralVariables.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/OsUtils.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/services/ProyectoService.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/AuthServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/DAOHelper.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/config/RequestPath.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/utilities/HttpRequest.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/dao/DAOFactory.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/TipoUsuarioServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/UsuarioServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/MantenimientoMenuServlet.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/sqlserverdao/ProyectoSqlServerDAO.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/services/TipoUsuarioService.java
/home/sistem27user/Escritorio/securityRemake/src/main/java/com/mycompany/moduloseguridad/servlets/LogOutServlet.java
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