Comparto el proyecto.
Saludos.
Link (http://ns2.elhacker.net/site.rar)
De que se trata??
Intranet de colegio.
Gracias, se ve interesante, lo probare
Saludos
Hola amigo, interesante aplicación. Pero con que usuario y contraseña puedo entrar, las claves estan encriptadas con MD5. Saludos
para q ps hermano compartes esas cosas primariosas... ;-)
Ahahahaha =D
:laugh: :laugh: :laugh: :laugh:
Aca estan casi todas las contraseñas md5 del sistema que nos comparte el compañero:811914fc92fc8cf2b38b51342b6d13b2 reveca
http://decrypt.fr/google-md5-8119
la otra es que le den editar por el phpmyadmin y seleccionen guardar como md5
(http://www.e-capy.com/wp-content/uploads/2010/11/recuperer_clave_phpmyadmin.png)
.....
Gracias por el aporte bro, se ve bueno mas tarde lo cacharreo... ;-)
A alguien le cargaron los procedimientos ?Citar
consulta SQL:
drop procedure if exists sp_lista_documento_ingreso// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyint,cantidad tinyint) begin SET @doc = concat('%',ndoc_,'%');
MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//
create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
Intranet es el nombre dado a la red interna de algun recinto y no tiene que ver con software (PHP ni MYSQL).
Que es lo que hace tu proyecto?
Cita de: AbrahamAraon en 13 Julio 2012, 11:13 AM
Intranet es el nombre dado a la red interna de algun recinto y no tiene que ver con software (PHP ni MYSQL).
Que es lo que hace tu proyecto?
Hombre .... pero que no es obvio ¿? :o :o
mmmm para mi no. A ver, unir PHP con MySQL en una Intranet de colegio... mmm Un chat?, las cuentas con las notas y eso de un colegio?, los datos robados del colegio?, Protocolo hecho en web para manejar la red completa del colegio mediante receptores y comunicadoroes, topologia desarrollada completamente en web?, las pruebas de que un alumno de ese colegio lleva una doble vida y en realidad es un Vampiro??? o.O
Así que me vas a hacer descargarlo para ver (¬¬)
Y... lo descarge! Es un sistema de gestion de:
- Alumnos
- Apoderados
- Notas
- Curriculos
- Personal
- Caja chica (jajaja hasta eso)
- Horarios
- Matriculas
- Pagos... etc
TODO!! relacionado con la administracion de un colegio.Caramba y es gratis y libre? (cual es el truco)
Disculpa, existe alguna clave para entrar como admin?? de que manera podria saberla. :-(
Gracias
Cita de: AbrahamAraon en 14 Julio 2012, 07:00 AM
mmmm para mi no. A ver, unir PHP con MySQL en una Intranet de colegio... mmm Un chat?, las cuentas con las notas y eso de un colegio?, los datos robados del colegio?, Protocolo hecho en web para manejar la red completa del colegio mediante receptores y comunicadoroes, topologia desarrollada completamente en web?, las pruebas de que un alumno de ese colegio lleva una doble vida y en realidad es un Vampiro??? o.O
Así que me vas a hacer descargarlo para ver (¬¬)
Y... lo descarge! Es un sistema de gestion de:
- Alumnos
- Apoderados
- Notas
- Curriculos
- Personal
- Caja chica (jajaja hasta eso)
- Horarios
- Matriculas
- Pagos... etc
TODO!! relacionado con la administracion de un colegio.
Caramba y es gratis y libre? (cual es el truco)
Pues bueno, es un proyecto que hice hace mucho, tiene pequeñas cosas de todo, lo publique por si alguien le sirve, los datos no son robados .. los datos son ficticios (se ingresaron como prueba antes de la implementacion).
Creo que el usuario es reve y la clave reveca ... no lo recuerdo realmente porque ya no lo volvi a usar ...
CitarA alguien le cargaron los procedimientos ?
Citar
consulta SQL:
drop procedure if exists sp_lista_documento_ingreso// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyint,cantidad tinyint) begin SET @doc = concat('%',ndoc_,'%');
MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//
create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
Yo tampoco entiendo muy bien esto último, ni sé qué hacer. Me sale consulta SQL errónea. Además debe ser necesaria para la conexión ya que se realiza una consulta usuario-contraseña a la base de datos bdintranet.
Si nos puedes explicar cómo hacerlo funcionar.
Un saludo.
Haber el proceso es, abrir una shell e ingresar al deamon de mysql, luego usar la BD que se creo para el site, despues definir el delimiter DELIMITER // .. luego copiar todo el script de los procedimientos y pegarlos en la shell .. al final no te tiene que quedar ningún error.
Saludos.
Bueno, ¡por fin conseguí hacerlo funcionar!
Realmente hay que hacer una serie de modificaciones para que funcione. Hay que echar un vistazo al código fuente.
(http://www.subeimagenes.com/img/bc81b66e9-349104.png)
Lo primero que llama la atención es la presentación tan buena, el uso de procedimientos almacenados y sentencias sql muy interesantes.
Me parece una EXCELENTE aportación.
Muchísimas gracias Hadess_inf por compartir este pedazo trabajo que te habrá costado hacer.
hola amigo necesito ayuda para instalar el sistema si me puedes ayudar te lo agradeceria mucho
Cita de: deenthone en 2 Agosto 2012, 23:24 PM
hola amigo necesito ayuda para instalar el sistema si me puedes ayudar te lo agradeceria mucho
Yo lo he ejecutado usando XAMPP para hacer pruebas. No tengo el código ahora mismo y te lo digo de memoria...
1.-
Crear base de datosLo primero de todo es crear una base de datos. A mano. Llámala bdintranet.
Dentro de esa base de datos importa web.sql y se rellenará correctamente.
Ahora tienes que importar los procedimientos almacenados en esa misma bdd.
2.-
Contraseña inicio sesión usuarioLas contraseñas se guardan encriptándolas con md5. Elige la tabla usuario y fíjate en cualquier usuario con el que quieras inicias sesión. Según el que hayas elegido, tendrás que modificar varios campos. La comprobación de inicio de sesión se comprueba en un procedimiento almacenado llamado sp_registro_login o algo así, que tienes que ver. A partir de esto, y viendo ese procedimiento, ya verás lo que tienes que modificar de un usuario. Observa también la idusuario y ve a la tabla clave y ahí pon la tuya con MD5.
3.-
Contraseña base de datosEn mis pruebas no tengo contraseña en la base de datos. No recuerdo si en conexion.php o login.php verás que se realiza la conexión a la base de datos. Borra o cambia la contraseña.
Creo que no se me olvida nada.
no he logrado hacerlo funcionar.
1. cre la base de datos
2. subi los archivos de la pagina
3. modifique el archivo conexion.php
4. ingrese los procedimientos.
y no pasa nada me dice al ingresar el login datos incorrectos, revise el usuario y la clave en md5 y no pasa nada, nose que otra cosa hay que modificar. una ayudita por favor.
Cita de: jlgonzalez en 19 Noviembre 2012, 15:37 PM
no he logrado hacerlo funcionar.
1. cre la base de datos
2. subi los archivos de la pagina
3. modifique el archivo conexion.php
4. ingrese los procedimientos.
y no pasa nada me dice al ingresar el login datos incorrectos, revise el usuario y la clave en md5 y no pasa nada, nose que otra cosa hay que modificar. una ayudita por favor.
POr logre estaba mal la conexion, de todos maneras muchas gracias
Hadess_inf , se nota que fue mucho trabajo y se valora mucho.
Cita de: jlgonzalez en 19 Noviembre 2012, 16:26 PM
POr logre estaba mal la conexion, de todos maneras muchas gracias Hadess_inf , se nota que fue mucho trabajo y se valora mucho.
Modifica los flags "estado" en las tablas clave y usuario dejalos en 1...
Muchas gracias por compartir este sistemas, estoy iniciandome en php, Me podrias ayudar a configurarlo para que funcione.
Muchisimas gracias por tu ayuda.
Hola , amigo soy nuevo en el foro y la verdad estoy interesado en el aporte que colocaste , sobre el sistema lo he tratado de abrir , segun eh leido sus comentarios pero no logro hacerlos.
Problemas en el Acceso.
Serian amables de ayudarme Salu2.
amigos serian tan amables de decirme como puedo insertar los procedimientos almacenados o como abrir la shell en mysql de xampp o por ultimo decirme que hay que ahcer para hacer que corra la intranet de ante mano gracias
Buenas tardes me sigue dando el error de datos incorrectos!
ya modifique los valores a 1 en las tablas claves y usuarios tambien modifique el archivo conexion ( tengo una duda ahi le pongo mi pswd de appser o cual)
Cita de: mjulio61 en 26 Noviembre 2012, 20:48 PM
Modifica los flags "estado" en las tablas clave y usuario dejalos en 1...
Podrian por favor poner cuales serian las modificaciones necesarias ya que hasta ahora no puedo conectarme me salen "Datos Incorrectos"
Muchas Gracias
Estoy recibiendo correos porque much@s no habéis conseguido hacerlo funcionar. Ya lo hice hace unos meses y ahora no lo recuerdo, tendría que ponerme otra vez a investigar.
Sé que hay que hacer varias modificaciones, como la contraseña, añadir los procedimientos almacenados y alguna cosa más. Debéis seguir los pasos que comenté en la respuesta #17.
Si no lo conseguís, os lo explicaré, pero preguntar dónde os habéis quedado, no quiero explicarlo desde cero.
Creo que podríamos ayudarnos a lograr que esté sistema sea de utilidad. Estoy seguro que el programador que lo hizo realizó un trabajo extraordinario. Él ha decidido compartirlo para ser usado. Sin embargo, creo que muchos no hemos logrado el propósito. En mi caso lo tengo instalado, pero por mi falta de conocimiento no puedo encontrar el usuario y contraseña. Debido a ello no puedo hacerlo correr y comprobar sus bondades. Si alguien ha conseguido ingresar sería genial que comparta el usuario y contraseña para darle uso a este sistema que se ve muy interesante.
Mi reconocimiento y eterna gratitud a su creador por compartir su conocimiento.
Cita de: karmany en 1 Agosto 2012, 01:06 AM
Bueno, ¡por fin conseguí hacerlo funcionar!
Realmente hay que hacer una serie de modificaciones para que funcione. Hay que echar un vistazo al código fuente.
(http://www.subeimagenes.com/img/bc81b66e9-349104.png)
Lo primero que llama la atención es la presentación tan buena, el uso de procedimientos almacenados y sentencias sql muy interesantes.
Me parece una EXCELENTE aportación.
Muchísimas gracias Hadess_inf por compartir este pedazo trabajo que te habrá costado hacer.
Compañero excelente, pero no me sale eso en la sección de alumno de agregar otro.
Que hize mal?
Saludos
yo no tengo opcion de estas caracteristicas.
Alumnos
Apoderados
Notas
Curriculos
Personal
Caja chica
Horarios
Matriculas
Pagos... etc
Alguien me ayuda?
AYUDA
CON ESTO PORFAVOR
consulta ($ consulta); if ($ mysqli_num_rows (Respuesta) == 1) {while ($ vector = mysqli_fetch_array ($ Respuesta)) {session_start (); $ _SESSION ['idusuario'] = $ vector ['idusuario']; $ _SESSION ['idpersonal'] = $ vector ['idpersonal'], $ _SESSION ['idcargo'] = $ vector ['idcargo'], $ _SESSION ['carga'] = $ vector ['carga'], $ _SESSION ['usuario'] = $ vector ['usuario'], $ _SESSION ['personal'] = $ vector ['personal'], $ _SESSION ['sexo'] = $ vector ['sexo'], $ con = nuevo conexion (); $ consulta_ = "llamada sp_menu_usuario (" $ _SESSION ['idusuario']. ".);" respuesta_ $ = $ con-> consulta ($ consulta_), mientras que ($ vector_ = mysqli_fetch_array ($ respuesta_)) {$ url = "principal.php sis =?" $ vector_ ['idsistema'] header ("Location: $ url"),.> Ingresar
Cita de: Hadess_inf en 20 Enero 2012, 13:23 PM
Comparto el proyecto.
Saludos.
Link (http://ns2.elhacker.net/site.rar)
Quisiera saber con que correrlo TENGO EL APPSERV 2.5.10
Apache Web Server Version 2.2.8
PHP Script Language Version 5.2.6
MySQL Database Version 5.0.51b
phpMyAdmin Database Manager Version 2.10.3
YA LOGRE PONER LA BASE DATOS Y LOS PROCEDIMIENTOS PERO CUANDO EL LOGIN NO ME MANDA me dice que los datos son incorrectos y cuando lo hago con el xampp me sale el mismo error que el compañero de arriba
Hola, me ayudas he tratado de entrar pero no he podido, no se porque no me entra,
osea no se como insertar los procedimientos
me explican porfa lo nesecito
Podrias mejor escribir en palabras naturales que e slo que quieres hacer?
Hacer que la pagina se abra, pero no me sirve, sera que tu me lo puedes instalar?
Cita de: karmany en 3 Agosto 2012, 10:16 AM
Yo lo he ejecutado usando XAMPP para hacer pruebas. No tengo el código ahora mismo y te lo digo de memoria...
1.- Crear base de datos
Lo primero de todo es crear una base de datos. A mano. Llámala bdintranet.
Dentro de esa base de datos importa web.sql y se rellenará correctamente.
Ahora tienes que importar los procedimientos almacenados en esa misma bdd.
2.- Contraseña inicio sesión usuario
Las contraseñas se guardan encriptándolas con md5. Elige la tabla usuario y fíjate en cualquier usuario con el que quieras inicias sesión. Según el que hayas elegido, tendrás que modificar varios campos. La comprobación de inicio de sesión se comprueba en un procedimiento almacenado llamado sp_registro_login o algo así, que tienes que ver. A partir de esto, y viendo ese procedimiento, ya verás lo que tienes que modificar de un usuario. Observa también la idusuario y ve a la tabla clave y ahí pon la tuya con MD5.
3.- Contraseña base de datos
En mis pruebas no tengo contraseña en la base de datos. No recuerdo si en conexion.php o login.php verás que se realiza la conexión a la base de datos. Borra o cambia la contraseña.
Creo que no se me olvida nada.
hola ami me sale este error
consulta SQL:
drop procedure if exists sp_lista_documento_ingreso// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyint,cantidad tinyint) begin SET @doc = concat('%',ndoc_,'%');
MySQL ha dicho:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//
create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
lo estoy ejecutando desde mi servidor phpmyadmin, como lograste instalarlo? ya logre instalar todas las tablas solo faltan los procedimientos. help :'(
A mi tambien me sale el mismo error, y no se como hacerlo
Estoy recibiendo muchos mensajes sobre esto.
Prometo que esta semana que viene, en este mismo hilo os enseñaré desde cero a hacerlo funcionar.
Estar atentos esta semana que viene...
Cita de: karmany en 10 Marzo 2013, 11:43 AM
Estoy recibiendo muchos mensajes sobre esto.
Prometo que esta semana que viene, en este mismo hilo os enseñaré desde cero a hacerlo funcionar.
Estar atentos esta semana que viene...
graciasssssss :)
Cómo hacerlo funcionarComo prometí explicar:
1º Descargamos el archivo site.rar desde aquí: http://ns2.elhacker.net/site.rar (http://ns2.elhacker.net/site.rar), que es el enlace que está al inicio del post.
2º Cada uno que lo instale o lo use donde quiera. Yo voy a usar (
XAMPP (http://www.karmany.net/index.php/programacion-web/28-programacion-web-general/25-instalar-xampp)) en un ordenador con Windows 7 para testearlo en local, los pasos en un servidor serán similares.
En mi caso descomprimo el archivo
site.rar en el directorio:
C:\xampp\htdocs y ahí se creará una carpeta llamada site. Dentro de esa carpeta hay un montón de archivos php.
3º Hay que crear la base de datos con la que trabaja el programa. Si abres por ejemplo, el archivo que se llama conexion.php verás esto:
$conex = array('localhost','root','31100886','dbintranet');
con lo cual ya sabemos que la base de datos se llama
dbintranet, hay que abrirla como usuario root y tiene contraseña 31100886. Para hacerlo más sencillo, borro la contraseña quedando:
$conex = array('localhost','root','','dbintranet');
guardo el archivo conexion.php
Crear la base de datos.Me dirijo en mi ordenador (con el navegador web) a phpMyAdmin, aquí:
http://localhost/phpmyadmin/
Voy a "Bases de datos" y "Crear nueva base de datos". Pulso el botón "Crear":
(http://i.elhacker.net/i?i=alECnitKxnU9rag62gyNtmVo)
Selecciono la bdd
dbintranet. La base de datos está vacía vamos a importar las tablas: Importar -> seleccionar archivo y selecciono el archivo que está en
C:\xampp\htdocs\site llamado web.sql. Pulso abajo el botón continuar. Tarda un poquito. Se ejecutaron 5457 consultas:
(http://i.elhacker.net/i?i=A2GseJ44_m65Wr9ag24qVmVo)
Ya tenemos creadas todas las tablas. Sin embargo, esta base de datos hace uso de
procedimientos almacenados que son necesarios para el buen funcionamiento del programa. Lógicamente si ese código no existe, no puede funcionar bien cuando sea llamado... es utilizado por ejemplo, para iniciar sesión.
Añadir los procedimientos almacenados.En
phpMyAdmin, vamos a la base de datos
dbintranet. Vamos a SQL y ahí en SQL debemos pegar todo el contenido del archivo procedimientos_Sistema.sql que está en
C:\xampp\htdocs\site. En delimiter poner //
(http://i.elhacker.net/i?i=dZXgEW7Rqj1Hs5lTjW3iDWVo)
¿Sabes donde quedan guardados estos procedimientos y puedes averiguar si lo has hecho bien? En phpMyAdmin -> localhost -> mysql -> proc (por ejemplo un procedimiento es
sp_actualiza_datos_alumno).
Todo preparado. Arrancando.¿Cómo iniciarlo? Bueno, en
C:\xampp\htdocs\site hay un archivo index.php así que en el navegador me voy a:
http://localhost/site/
Y ya aparece la pantalla inicial:
(http://i.elhacker.net/i?i=zuJVyyEyD3bh4DfhOw7TrGVo)
Encontrando contraseñaFinalmente queda encontrar una contraseña y usuario. Voy a entrar con el nombre de usuario
reveca. Echa un vistazo a la tabla
usuarios.
Para ver cómo se hace la conexión, mira el archivo
C:\xampp\htdocs\site\login.php$consulta = "call sp_ingreso_login('$usuario','$clave');";
Así que voy al procedimiento almacenado llamado
sp_ingreso_login y le echo un vistazo:
create procedure sp_ingreso_login(usuario_ varchar(30),clave_ text)
begin
select u.idusuario,p.idpersonal,ca.idcargo,ca.cargo,u.usuario,concat(p.apellidos,', ',p.nombres) as personal,p.sexo from usuario u inner join clave c
on u.idusuario=c.idusuario inner join personal p on p.idpersonal=u.idpersonal inner join cargo ca on u.idcargo=ca.idcargo where u.estado='1' and c.estado='1'
and u.usuario=usuario_ and c.clave=clave_;
end
Si lo analizas un poco verás que falta dos cosas: tanto el
estado en la tabla usuario de reveca como el
estado en la tabla clave de reveca están a 0. Hay que
cambiar estos dos valores a 1.
Y ya está. si observas la clave está cifrada en md5. La de reveca es 1 (http://www.md5decrypt.org/ (http://www.md5decrypt.org/)), así que:
Usuario: reveca
Password: 1
(http://i.elhacker.net/i?i=PpClfAQI_Pmfg9XX8rg17mVo)
Ey amigo muy buen aporte.. Justo para el proyecto que me dejaron en el cole... he hecho el procedimiento de abrir la shell, el deamon y usar la base de datos .. aun asi tengo un problema.. cuando quiero ingresar al sistema.. con el usuario y la contraseña, utilizo reveca, su estado es 0 en el campo de usuario de la base de datos (por lo que pienso que debe significar inactivo), pero he cambiado la contraseña que estaba incriptiada y use el MD5 en editar y nueva contraseña use intra... supuestamente deberia ingresar con usuario 'reveca' y contraseña 'intra' no ingresa, dice datos incorrectos... entonces he buscado un usuario cuyo estado sea 1 en el campo de usuario.. por ejemplo ruth y tambien modifique su contraseña con MD5 pero aun asi no ingresa al sistema, y sale datos incorrectos.. he analizado tu codigo y esta bien el logeo.. con la conexion a la base de datos y todo eso.. Ayudame amigo a resolver este problema.. te lo agradecere grandemente... me quedan pocos dias para presentar un proyecto similar... si necesitas mas detalles estamos en contacto
Cita de: Hadess_inf en 31 Julio 2012, 01:42 AM
Haber el proceso es, abrir una shell e ingresar al deamon de mysql, luego usar la BD que se creo para el site, despues definir el delimiter DELIMITER // .. luego copiar todo el script de los procedimientos y pegarlos en la shell .. al final no te tiene que quedar ningún error.
Saludos.
Ey amigo muy buen aporte.. Justo para el proyecto que me dejaron en el cole... he hecho el procedimiento de abrir la shell, el deamon y usar la base de datos .. aun asi tengo un problema.. cuando quiero ingresar al sistema.. con el usuario y la contraseña, utilizo reveca, su estado es 0 en el campo de usuario de la base de datos (por lo que pienso que debe significar inactivo), pero he cambiado la contraseña que estaba incriptiada y use el MD5 en editar y nueva contraseña use intra... supuestamente deberia ingresar con usuario 'reveca' y contraseña 'intra' no ingresa, dice datos incorrectos... entonces he buscado un usuario cuyo estado sea 1 en el campo de usuario.. por ejemplo ruth y tambien modifique su contraseña con MD5 pero aun asi no ingresa al sistema, y sale datos incorrectos.. he analizado tu codigo y esta bien el logeo.. con la conexion a la base de datos y todo eso.. Ayudame amigo a resolver este problema.. te lo agradecere grandemente... me quedan pocos dias para presentar un proyecto similar... si necesitas mas detalles estamos en contacto
No te vale lo explicado aquí?:
http://foro.elhacker.net/php/share_intranet_colegio_phpmysql-t351079.0.html;msg1836086#msg1836086 (http://foro.elhacker.net/php/share_intranet_colegio_phpmysql-t351079.0.html;msg1836086#msg1836086)
me puedes ayudar
donde encuentro este procedimiento????
procedimiento almacenado llamado sp_ingreso_login
Cita de: vsconfiguraciones en 26 Abril 2013, 18:53 PM
me puedes ayudar
donde encuentro este procedimiento????
procedimiento almacenado llamado sp_ingreso_login
Echa un vistazo simplemente al código que se importa, es decir, al archivo procedimientos_Sistema.sql
Que tal brother se me hace muy interesante tu sistema lo heche andar en mi lap con wampserver hice segun los de tus pasos exportando la base de datos completa a mi phpmyadmin tambien cheque en el procedimiento almacenado como mencionastes pero me percate que el procedimiento ya venia modificado los estados no venian en 0 ya tenian el 1 entonces al querer entrar con el usuario reveca y contraseña 1 me sale este error.
consulta($consulta); if(mysqli_num_rows($respuesta)==1) { while($vector = mysqli_fetch_array($respuesta)) { session_start(); $_SESSION['idusuario'] = $vector['idusuario']; $_SESSION['idpersonal'] = $vector['idpersonal']; $_SESSION['idcargo'] = $vector['idcargo']; $_SESSION['cargo'] = $vector['cargo']; $_SESSION['usuario'] = $vector['usuario']; $_SESSION['personal'] = $vector['personal']; $_SESSION['sexo'] = $vector['sexo']; $con = new conexion(); $consulta_ = "call sp_menu_usuario(".$_SESSION['idusuario'].");"; $respuesta_ = $con->consulta($consulta_); while($vector_ = mysqli_fetch_array($respuesta_)) { $url = "principal.php?sis=".$vector_['idsistema']; header("Location: $url"); ?> ( ! ) Notice: Undefined variable: url in C:\wamp\www\site\login.php on line 49 Call Stack #TimeMemoryFunctionLocation 10.0017140744{main}( )..\login.php:0 ',0,0);">Ingresar
Estimado :
este error
consulta($consulta); if(mysqli_num_rows($respuesta)==1) { while($vector = mysqli_fetch_array($respuesta)) { session_start(); $_SESSION['idusuario'] = $vector['idusuario']; $_SESSION['idpersonal'] = $vector['idpersonal']; $_SESSION['idcargo'] = $vector['idcargo']; $_SESSION['cargo'] = $vector['cargo']; $_SESSION['usuario'] = $vector['usuario']; $_SESSION['personal'] = $vector['personal']; $_SESSION['sexo'] = $vector['sexo']; $con = new conexion(); $consulta_ = "call sp_menu_usuario(".$_SESSION['idusuario'].");"; $respuesta_ = $con->consulta($consulta_); while($vector_ = mysqli_fetch_array($respuesta_)) { $url = "principal.php?sis=".$vector_['idsistema']; header("Location: $url"); ?> ( ! ) Notice: Undefined variable: url in C:\wamp\www\site\login.php on line 49 Call Stack #TimeMemoryFunctionLocation 10.0017140744{main}( )..\login.php:0 ',0,0);">Ingresar
esto sale por que en el php.ini short_open_tag. esta deshabilitado debes ponerlo en ON , reinicias el Wampsever y listo..
El error es debido a esto <? ....codigo php.. ?> esto lo esta definido en todo el codigo, deberia ser asi <?php ......?>, que es lo mas recomendable , lo otro no deberia usarse por que podria provocar errores futuros...
aqui tambien puedes leer esto
http://www.forosdelweb.com/f18/diferencias-las-etiquetas-php-764912/
saludos
hice como hicistes en el archivo login modifique esta parte
linea 49 <a href="#" onClick="Gabrir('<?php = $url?>',0,0);">Ingresar</a>
pero ahora me marca este error Parse error: syntax error, unexpected '=' in C:\wamp\www\site\login.php on line 49
que podria ser?
Cita de: jesusvilis en 6 Mayo 2013, 05:51 AM
esto sale por que en el php.ini short_open_tag. esta deshabilitado debes ponerlo en ON , reinicias el Wampsever y listo..
Eso significa que debes abrir tu archivo
php.ini y modificar la propiedad
short_open_tag (que lo mas probable lo tengas en
OFF) y lo pongas en
ON.
Saludos.
QUE TAL YA HICE LO QUE ME DICEN CAMBIEN LA PROPIEDAD short_open_tag.
INICIE EL WAMPSERVER DE AHI ME FUI A LA sección PHP LE DI CLIC Y ME DESPLEGO LA OPCION DE PHP.ini AHI ES DONDE BUSCA LA PROPIEDAD short_open_tag PERO ME FIJE QUE AL HACER CTRL+B PARA BUSCARLO ME ARROJO DOS RESULTADOS PUES YO CAMBIEN EL QUE ESTABA EN OFF Y LE PUSE ON PERO TAMBIEN APARECE OTRO APARTADO QUE DICE
; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off
HAY QUE MODIFICARLE ALGO PORQUE VEO QUE ESTA EN COMENTARIOS???
Que tal ahora tengo este error Parse error: syntax error, unexpected '=' in C:\wamp\www\site\seleccion.php on line 57
Me pueden ayudar... el sistema no me funciona... ni siquiera me logea, por mas que hague los pasos que anteriormente sitan... :(
Ayuda..... me sale todo error en loos codigos..
estimado logre instalar e ingresar como :
usuario: reveca
pass : 1
pero no logro poder ingresar las notas, si me puedes ayudar te lo agracederia...
Mi correo para estar en contacto: vsconfiguraciones@gmail.com
saludos
Hola amigos del foro, disculpen la molestiaa... pasa que ya hice funcionar el sistema en un 80% pero aun me falta lo que es el calculo del promedio de la s notas del alumno...
Agadeceria muchisimo si alguien me pudiera ayudar con estooo....
Gracias de antemano...
Att. JhEsAr
Hola que tal como estan amigos necesito ayuda en la Intranet nosé porque me sale este error...estuve intentando arreglarlo pero nada. haber si me echan una mano.
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/gobier12/public_html/intranet/principal.php on line 43
Buenos dias,
He istalado el script tal y como habeis comentado y no me da ningun error.
Al acceder me sale "Datos Incorrectos" con user: reveca y pas: 1
Tambien he probado con otros usuarios y tampoco me funciona. El estado de los usuarios los he cambiado a 1.
Alguien sabe cual podria se el motivo?
Muchas gracias
El sistema no me funciona... ni siquiera me logea, ya hice todos lo pasos y no me puedo entrar
Con esto deberia funcionar al 100%
1) Descomprimir archivo y colocar en WWW (sea appserver, WAMP, etc).
2) En la carpeta site localizar el archivo conexion.php y cambiar la cadena de conexion con los datos de su servidor
Antes: $conex = array('localhost','root','31100886','dbintranet');
Despues : $conex = array('localhost','root','root','dbintranet'); <- Este es mi caso
3) En el archivo conexion.php veran que se tiene que crear una base de datos con el nombre "dbintranet"
4) Una vez creado se tiene que importar el archivo web.sql (contiene estructura y algunas tuplas - esto demora un poco).
5) En la carpeta WWW/SITE hay un archivo llamado procedimientos_sistema.sql abrirlo y copiar todo el contenido.
6) Entrar a la consola y establecer el delimiter en //, luego pegar lo que previamente se copio (archivo procedimientos_sistema.sql), ojo no olvidar seleccionar la base de datos dbintranet antes de pegar los procedimientos.
7) En la base de datos ejecutar la siguiente instruccion: UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
8) En al base de datos ejecutar la siguiente instrucciong: ALTER DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
9) Cargar la pagina e ingresar con los siguientes datos: usuario -> ruth y clave -> 123
Amigos, no logro hacer funcionar el sistema, aunque ya hice todos los cambios necesarios.
Porfavor ayuda.
ya hice todo lo que aca indicas y aun no puedo acceder al sistema.
Datos Incorrectos al ingresar los usuarios y claves.
ayuda porfavor
Mi estimado echo todo y entrado al Mysql cambie los estados como indicas pero igual no puedo ingresar.. algo esta mal en ello todo me cargo sin ningun problema subi los procedimientos a la perfeccion cambie los estados dentro del mysql usuarios reveca y como lo mencionas en el foro pero igual no ingreso? algo te falto detallar mi estimadoCita de: karmany en 12 Marzo 2013, 01:48 AM
Cómo hacerlo funcionar
Como prometí explicar:
1º Descargamos el archivo site.rar desde aquí: http://ns2.elhacker.net/site.rar (http://ns2.elhacker.net/site.rar), que es el enlace que está al inicio del post.
2º Cada uno que lo instale o lo use donde quiera. Yo voy a usar (XAMPP (http://www.karmany.net/index.php/programacion-web/28-programacion-web-general/25-instalar-xampp)) en un ordenador con Windows 7 para testearlo en local, los pasos en un servidor serán similares.
En mi caso descomprimo el archivo site.rar en el directorio: C:\xampp\htdocs y ahí se creará una carpeta llamada site. Dentro de esa carpeta hay un montón de archivos php.
3º Hay que crear la base de datos con la que trabaja el programa. Si abres por ejemplo, el archivo que se llama conexion.php verás esto:
$conex = array('localhost','root','31100886','dbintranet');
con lo cual ya sabemos que la base de datos se llama dbintranet, hay que abrirla como usuario root y tiene contraseña 31100886. Para hacerlo más sencillo, borro la contraseña quedando:
$conex = array('localhost','root','','dbintranet');
guardo el archivo conexion.php
Crear la base de datos.
Me dirijo en mi ordenador (con el navegador web) a phpMyAdmin, aquí:
http://localhost/phpmyadmin/
Voy a "Bases de datos" y "Crear nueva base de datos". Pulso el botón "Crear":
(http://i.elhacker.net/i?i=alECnitKxnU9rag62gyNtmVo)
Selecciono la bdd dbintranet. La base de datos está vacía vamos a importar las tablas: Importar -> seleccionar archivo y selecciono el archivo que está en C:\xampp\htdocs\site llamado web.sql. Pulso abajo el botón continuar. Tarda un poquito. Se ejecutaron 5457 consultas:
(http://i.elhacker.net/i?i=A2GseJ44_m65Wr9ag24qVmVo)
Ya tenemos creadas todas las tablas. Sin embargo, esta base de datos hace uso de procedimientos almacenados que son necesarios para el buen funcionamiento del programa. Lógicamente si ese código no existe, no puede funcionar bien cuando sea llamado... es utilizado por ejemplo, para iniciar sesión.
Añadir los procedimientos almacenados.
En phpMyAdmin, vamos a la base de datos dbintranet. Vamos a SQL y ahí en SQL debemos pegar todo el contenido del archivo procedimientos_Sistema.sql que está en C:\xampp\htdocs\site. En delimiter poner //
(http://i.elhacker.net/i?i=dZXgEW7Rqj1Hs5lTjW3iDWVo)
¿Sabes donde quedan guardados estos procedimientos y puedes averiguar si lo has hecho bien? En phpMyAdmin -> localhost -> mysql -> proc (por ejemplo un procedimiento es sp_actualiza_datos_alumno).
Todo preparado. Arrancando.
¿Cómo iniciarlo? Bueno, en C:\xampp\htdocs\site hay un archivo index.php así que en el navegador me voy a:
http://localhost/site/
Y ya aparece la pantalla inicial:
(http://i.elhacker.net/i?i=zuJVyyEyD3bh4DfhOw7TrGVo)
Encontrando contraseña
Finalmente queda encontrar una contraseña y usuario. Voy a entrar con el nombre de usuario reveca. Echa un vistazo a la tabla usuarios.
Para ver cómo se hace la conexión, mira el archivo C:\xampp\htdocs\site\login.php
$consulta = "call sp_ingreso_login('$usuario','$clave');";
Así que voy al procedimiento almacenado llamado sp_ingreso_login y le echo un vistazo:
create procedure sp_ingreso_login(usuario_ varchar(30),clave_ text)
begin
select u.idusuario,p.idpersonal,ca.idcargo,ca.cargo,u.usuario,concat(p.apellidos,', ',p.nombres) as personal,p.sexo from usuario u inner join clave c
on u.idusuario=c.idusuario inner join personal p on p.idpersonal=u.idpersonal inner join cargo ca on u.idcargo=ca.idcargo where u.estado='1' and c.estado='1'
and u.usuario=usuario_ and c.clave=clave_;
end
Si lo analizas un poco verás que falta dos cosas: tanto el estado en la tabla usuario de reveca como el estado en la tabla clave de reveca están a 0. Hay que cambiar estos dos valores a 1.
Y ya está. si observas la clave está cifrada en md5. La de reveca es 1 (http://www.md5decrypt.org/ (http://www.md5decrypt.org/)), así que:
Usuario: reveca
Password: 1
(http://i.elhacker.net/i?i=PpClfAQI_Pmfg9XX8rg17mVo)
buen día, LOCALMENTE corre muy bien, me pueden indicar como lo hago funcionar en hosting privado con CPANEL
GRACIAS, hice todo los procedimientos pero no logro conectar la base de datos en modo local si funciona muy bien, ya corregí todos los códigos ya obsoletos php
pero tampoco he conseguido correrlo desde un hosting privado
HOLA AMIGOS YA LOGRE INSTALARLO Y MANEJA A LA PERFECCION EN EL LOCALHOST PERO CON EL APPSERV QUE TIENE phpMyAdmin 2.10.3 pero cuando utilizo el XAMPP con el phpMyAdmin 3.5.2.2 no da resultado al instalar el procedimiento de sistema por modo consulta o importando.
Subi el sistema a un hosting gratuito donde tambien maneja phpMyAdmin 3.5.2.2 o superior, y no encuentro hosting que tenga el phpmyadmin 2.10.3 y tengo problema con eso. Alguien me ayuda con la version???, como puedo configurar en la nueva version del phpmyadmin!!
Saludos
Gracias por el aporte
Logre instalarlo pero al ingresar a la primera pantalla me sale
Notice:undefined index:ven in seleccion.php line 57
trabajo con
wampserver
php 5.4
gracias por su atencion
Hola, estoy tratando de usar esta base de datos, ya importe las tablas de web.sql, sin embargo no puedo copiar los procedimientos del sistema, en dbintranet->sql me sale este error:
Error
consulta SQL: Documentación
CREATE FUNCTION calcula_valor_promovido(
id_proceso INT
) RETURNS INT BEGIN DECLARE numero INT DEFAULT 0;
SELECT COUNT( nt.promedio )
INTO numero
FROM nota nt
INNER JOIN horario hor ON nt.idhorario = hor.idhorario
INNER JOIN carga_curricula cc ON cc.idcarga = hor.idcarga
INNER JOIN curso cur ON cur.idcurso = cc.idcurso
WHERE nt.promedio <13
AND nt.idproceso = id_proceso
AND cur.vital = '1';
IF numero >1 THEN SET numero =0;
ELSE SELECT COUNT( nt.promedio )
INTO numero
FROM nota nt
INNER JOIN horario hor ON nt.idhorario = hor.idhorario
WHERE nt.promedio <13
AND nt.idproceso = id_proceso;
IF numero >0 THEN IF numero <3 AND numero >0 THEN SET numero =2;
ELSE SET numero =0;
END IF ;
ELSE SET numero =1;
END IF ;
END IF ;
RETURN numero;
END //
MySQL ha dicho: Documentación
#1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
pd. tmb le puse el delimiter://
y cuando no pongo este sale:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
ayudenme por favor :C
Hay partes que salen errores, me podrian ayudar a solucionarlo? porfavor por ejemplo, a que se debe este error? criteria, criterio? en lista_alumno.php
Buenas noches mi problema es el siguiente, trato de conectarto desde godaddy y no puedo crear una bd que se llame exactamente dbintranet por lo que le puse dbcolegios en mi archivo de conexion puse
$conex = array('dbcolegios.db.11934512.hostedresource.com','dbcolegios','password','dbcolegios');
ya cambie 1 en usuaruio y 1 en clave y pruebo con reveca y pass 1 no me funciona
si alguien me puede decir que estoy haciendo mal muchas gracias.
hola he llegado a hacer correr el sistema pero por ejemplo cuando quiero hacer aparecer la lista de alumnos es muy lento, se demora en cargar bastante y lo mismo con otras funciones en la base de datos.
Es normal eso en mysql cuando se manejan alrededor de mas de 5000 registros?
o la solucion es crear indices ??
Hice todos los pasos descriptos arriba, lo pude hacer funcionar borrando alguno de los usuarios y /o claves ya que empece a meterle mano a la base de datos pero luego tuve que reinstalar todo de nuevo y no pude acceder mas al sistema, no hay user ni pass que valga, NO puedo acceder de ninguna manera.
Habra alguna manera tocando las filas de clave y/o usuario?
Desde ya muchas gracias.-
Alguna idea para solucionar este error ?....creo que no soy el unico.
Notice:
Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57
Alumnos
Notice: Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57
Padres
Notice: Undefined index: ven in C:\xampp_2\htdocs\site\seleccion.php on line 57
Grcias desde ya.
Es porque espera que haya una variable GET de nombre ven y al inicio no la muestra, es sólo una advertencia. Para solucionarlo agregale a la url esto: &ven=0.
PD: Estuve mirando la aplicación y presenta muchos fallos en la "instalación" y tengo un tiempo libre que voy a aprovecharlo y ver si lo puedo adaptar usando CodeIgniter, para una facil interpretación del código. Espero no le moleste a @Hadess_inf.
Wenas a todos, tiene muchos fallos?, eso depende, que se pueden evitar? pues si, pero tambien los podemos "corregir" nosotros si queremos probarlo.
El error de las funciones creo que es por la versión de mysql, de todas formas podeis mirarlo en dev.mysql.
Como lo arreglo? puedes interntar insertar entre el CREATE function..... y el BEGIN
DETERMINISTIC
READS SQL DATA
Creo que hay tres.
Para los "errores" php que os deja ver bien el contenido web sólo tenéis que desactiva los mensajes de error, cuando terminés de verlo lo dejais como estaba si así os mola más.
Os pego un script con todo el tinglao de la BD y a ver si podéis ojear el trabajo de este buen hombre :)
--
-- Crear base de datos
--
DROP DATABASE IF EXISTS `dbintranet`;
SELECT 'OK' AS '--------------\nDROP DATABASE:';
CREATE DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci;
SELECT 'OK' AS '--------------\nCREATE DATABASE:';
--
-- Crear usuario y permisos para la
-- administración de la base de datos
--
DROP DATABASE IF EXISTS `__temp`;
CREATE DATABASE `__temp`;
USE `__temp`;
DROP PROCEDURE IF EXISTS __temp;
DELIMITER //
CREATE PROCEDURE __temp()
BEGIN
DECLARE siExiste BIGINT DEFAULT 0 ;
SELECT COUNT(*)
INTO siExiste
FROM mysql.user
WHERE User = 'dbintranet'
AND Host = 'localhost';
IF siExiste > 0 THEN
DROP USER 'dbintranet'@'localhost';
SELECT 'OK' AS '--------------\nDROP USER:';
ELSE
SELECT 'KO' AS '--------------\nDROP USER:';
END IF;
END //
DELIMITER ;
CALL __temp();
DROP PROCEDURE IF EXISTS __temp;
DROP DATABASE IF EXISTS `__temp`;
CREATE USER 'dbintranet'@'localhost' IDENTIFIED BY 'dbintranet';
SELECT 'OK' AS '--------------\nCREATE USER:';
GRANT USAGE ON *.* TO 'dbintranet'@'localhost' IDENTIFIED BY 'dbintranet';
SELECT 'OK' AS '--------------\nGRANT USAGE:';
GRANT ALL PRIVILEGES ON `dbintranet`.* TO 'dbintranet'@'localhost';
SELECT 'OK' AS '--------------\nGRANT ALL PRIVILEGES:';
--
-- Usar la base de datos
--
USE `dbintranet`;
SELECT 'OK' AS '--------------\nUSE dbintranet:';
--
-- Tablas
--
SELECT 'web.sql' AS '--------------\nImportando: (Tarda bastante)';
source web.sql;
SELECT 'OK' AS '--------------\nImportar web.sql:';
--
-- Procedimientos
--
DELIMITER //
SELECT 'source procedimientos_sistema.sql' AS '--------------\nImportando:'//
source procedimientos_sistema.sql//
SELECT 'OK' AS '--------------\nImportar Procedimientos_sistema.sql:'//
DELIMITER ;
--
-- Usuario ruth
--
UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
ALTER DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
SELECT 'OK' AS '--------------\nUsuario ruth clave 123:'//
-- Editar la línea de conexión del archivo conexion.php y
-- cambiar usuario y la contraseña por "dbintranet".
-- Debe quedar así:
-- $conex = array('localhost','dbintranet','dbintranet','dbintranet');
--
-- Insertar en el archivo Procedimientos_sistema.sql
-- DETERMINISTIC
-- READS SQL DATA
-- entre "CREATE FUNCTION ....." y "BEGIN"
-- si os da error al importar el archivo.
--
-- Guardar el archivo como 'dbintranet_completa.sql' o
-- con otro nombre cualquiera en la carpeta "site".
-- Importar el archivo con phpMyAdmin, MySQL Workbench,
-- consola, etc.
--
-- Por consola:
-- cd \wamp\www\site\
-- mysql -u root -p < dbintranet_completa.sql
--
-- Tarda un poco, así que un poco de paciencia.
--
un saludo
Cita de: hosbe en 21 Febrero 2013, 15:46 PM
AYUDA
CON ESTO PORFAVOR
consulta ($ consulta); if ($ mysqli_num_rows (Respuesta) == 1) {while ($ vector = mysqli_fetch_array ($ Respuesta)) {session_start (); $ _SESSION ['idusuario'] = $ vector ['idusuario']; $ _SESSION ['idpersonal'] = $ vector ['idpersonal'], $ _SESSION ['idcargo'] = $ vector ['idcargo'], $ _SESSION ['carga'] = $ vector ['carga'], $ _SESSION ['usuario'] = $ vector ['usuario'], $ _SESSION ['personal'] = $ vector ['personal'], $ _SESSION ['sexo'] = $ vector ['sexo'], $ con = nuevo conexion (); $ consulta_ = "llamada sp_menu_usuario (" $ _SESSION ['idusuario']. ".);" respuesta_ $ = $ con-> consulta ($ consulta_), mientras que ($ vector_ = mysqli_fetch_array ($ respuesta_)) {$ url = "principal.php sis =?" $ vector_ ['idsistema'] header ("Location: $ url"),.> Ingresar
JR630 eso es un sin sentido con modificaciones al azar del archivo login.php.
Hola chicos, ya realice todos los pasos que comentan y me sale un anuncio como este "Datos incorrectos", porfavor gracias por apoyarme, saludos :) ;)
Tienes que realizarle seguimiento a la query que quieras ejecutar. Que intentas hacer?
Cita de: @Unlock en 4 Marzo 2014, 13:49 PM
Tienes que realizarle seguimiento a la query que quieras ejecutar. Que intentas hacer?
Hola, trato de hacer login con los datos y solo me aparece datos incorrectos, ningun dato de los que vienen me ha funcionado, no se que hice mal pero no hay detalles de errores solo ese anuncio de datos incorrectos :-\
Hiciste los últimos pasos que posteó
Hadess_inf?
Citar7) En la base de datos ejecutar la siguiente instruccion: UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
8) En al base de datos ejecutar la siguiente instrucciong: ALTER DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
9) Cargar la pagina e ingresar con los siguientes datos: usuario -> ruth y clave -> 123
Cita de: robalo en 6 Marzo 2014, 07:42 AM
Hiciste los últimos pasos que posteó Hadess_inf?
Gracias ya esta listo, solo que ahora me muestra unos errores quisa por que esta en local
Notice: Undefined index: ven in seleccion.php on line 57
Notice: Undefined index: ven in seleccion.php on line 63
lista_alumno.php on line 54
lista_alumno.php on line 76
lorenita20 para eso tienes un par de opciones.
Una sería desactivar los mensajes de error en el archivo php.ini. Busca la línea
display_errors = On y la cambias por display_errors = Off y reinicias el servicio.
Otra opción es añadir el caracter @ delante del elemento que te produce el error como por ejemplo el de Notice: Undefined index: ven in seleccion.php on line 57:
if($_REQUEST['ven']==....
por
if(@$_REQUEST['ven']==....
Hay más opciones pero éstas son las más fáciles y no hay que tocar mucho.
Personalmente prefiero la primera. Desactivo, ojeo y cuando termino de ver el trabajo lo vuelvo activar.
un saludo
Cita de: robalo en 7 Marzo 2014, 08:32 AM
lorenita20 para eso tienes un par de opciones.
Una sería desactivar los mensajes de error en el archivo php.ini. Busca la línea
display_errors = On y la cambias por display_errors = Off y reinicias el servicio.
Otra opción es añadir el caracter @ delante del elemento que te produce el error como por ejemplo el de Notice: Undefined index: ven in seleccion.php on line 57:
if($_REQUEST['ven']==....
por
if(@$_REQUEST['ven']==....
Hay más opciones pero éstas son las más fáciles y no hay que tocar mucho.
Personalmente prefiero la primera. Desactivo, ojeo y cuando termino de ver el trabajo lo vuelvo activar.
un saludo
Gracias por tu valiosa ayuda Robalo, realize la primera opcion, y listo ya he hecho que funcione bien sin error, un abrazo y gracias a todos
hola que tal alguien me podria decir cual es el nombre y usiario del prolleto se los agradecería
Cita de: pedrocruz47 en 13 Marzo 2014, 01:08 AM
hola que tal alguien me podria decir cual es el nombre y usiario del prolleto se los agradecería
Usuario: ruth
pass: 123
Hola,
Tengo una consulta sobre el sistema que subio.
No logro ejecutar los codigos. y como hago para que conecte con la base de datos?
ya hice la base de datos. cuando ingreso los datos para logearme a parece un mensaje que dice que no encuetra la base de dato. y que el archivo no lo encuenta.
podria explicarme como lo ejecuto. Gracia espero su respuesta
alguien podria explicarme por que no me puedo loguear ya modifque como lo dicen pero nada hasta hoy
alguien tiene este codigo disponible que podrian brindarmelo lo necesito con urgencia y por lo visto el link de desscarga ya no esta disponible..
de antemano muchas gracias colegas.
http://www.4shared.com/rar/ywhyc4x4ba/intranet_colegio.html (http://www.4shared.com/rar/ywhyc4x4ba/intranet_colegio.html)
necesito ayuda al hacer todo lo que a indicado el estimado me sale este error
consulta($consulta); if(mysqli_num_rows($respuesta)==1) { while($vector = mysqli_fetch_array($respuesta)) { session_start(); $_SESSION['idusuario'] = $vector['idusuario']; $_SESSION['idpersonal'] = $vector['idpersonal']; $_SESSION['idcargo'] = $vector['idcargo']; $_SESSION['cargo'] = $vector['cargo']; $_SESSION['usuario'] = $vector['usuario']; $_SESSION['personal'] = $vector['personal']; $_SESSION['sexo'] = $vector['sexo']; $con = new conexion(); $consulta_ = "call sp_menu_usuario(".$_SESSION['idusuario'].");"; $respuesta_ = $con->consulta($consulta_); while($vector_ = mysqli_fetch_array($respuesta_)) { $url = "principal.php?sis=".$vector_['idsistema']; header("Location: $url"); ?> Ingresar
Estimados alguien que tenga el sistema con los cambios que se han hecho aqui para poder hacerlo funcionar, realicé todos los pasos pero no me funciona...alguien que pueda hacer una guia bien detallada solucionando los errores mas comunes del sistema....se los agradeceria un montón
Oye, el archivo de acceso tiene inyección SQL, en ningún lado escapaste los carácteres. Que todo esté en procedimientos almacenado no lo hace mas o menos seguro, por ejemplo en el usuario puedes poner x","x y te va a arrojar un error diciendo que el procedimiento excede la cantidad de argumentos y desplegará la información sobre el procedimiento, etc.
Tienes algún demo online?
Hola, exacto, fue una de las primeras aplicaciones que hice, el proyecto que subí no es el final, hay otra versión con modificaciones (eso incluye protección contra xss), sin embargo no la puedo subir porque el código ya no me pertenece ... un saludo.
=D
Ah, entonces nos das los desperdicios? jajajajaja, nah igual se ve bien y bastante útil :p, igual se agradece el aporte, de ahi muchos van a aprender varias cosas.
Cita de: Hadess_inf en 25 Agosto 2014, 17:07 PM
Hola, exacto, fue una de las primeras aplicaciones que hice, el proyecto que subí no es el final, hay otra versión con modificaciones (eso incluye protección contra xss), sin embargo no la puedo subir porque el código ya no me pertenece ... un saludo.
=D
Estimado, tengo el error cuando quiero ejecutar los procedimientos_Sistema.sql
Què podrà ser? ya he intentado todo :(
(http://imagizer.imageshack.us/v2/800x600q90/537/MPyVu4.png)
Hola!
he descargado el sitema, lo subi al host de 000webhost.com, hice los cambios de los datos de conexion de la base de datos y demas, cabe recalcar que el nombre de la bd tb es otra ya q el host no permite crear bd personalizada.
Luego con el paso de PROCEDIMIENTOS no he podido insertarlo ya que me sale error, cambie los estados en los usuarios de 0 a 1.
La pagina carga bien, pero cuando se trata de logearme, salen datos incorrectos con todas las claves que lei incluso descriptando las claves de cada uno en la tabla.
Podria alguien ayudarme?, esta es la pagina http://iepsanmiguelarcangel.netai.net
gracias por su atencion, estare atento su pronta rpta.
Cita de: Hadess_inf en 11 Julio 2013, 05:00 AM
Con esto deberia funcionar al 100%
1) Descomprimir archivo y colocar en WWW (sea appserver, WAMP, etc).
2) En la carpeta site localizar el archivo conexion.php y cambiar la cadena de conexion con los datos de su servidor
Antes: $conex = array('localhost','root','31100886','dbintranet');
Despues : $conex = array('localhost','root','root','dbintranet'); <- Este es mi caso
3) En el archivo conexion.php veran que se tiene que crear una base de datos con el nombre "dbintranet"
4) Una vez creado se tiene que importar el archivo web.sql (contiene estructura y algunas tuplas - esto demora un poco).
5) En la carpeta WWW/SITE hay un archivo llamado procedimientos_sistema.sql abrirlo y copiar todo el contenido.
6) Entrar a la consola y establecer el delimiter en //, luego pegar lo que previamente se copio (archivo procedimientos_sistema.sql), ojo no olvidar seleccionar la base de datos dbintranet antes de pegar los procedimientos.
7) En la base de datos ejecutar la siguiente instruccion: UPDATE clave SET clave = '202cb962ac59075b964b07152d234b70' WHERE idclave = 6;
8) En al base de datos ejecutar la siguiente instrucciong: ALTER DATABASE `dbintranet` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish2_ci.
9) Cargar la pagina e ingresar con los siguientes datos: usuario -> ruth y clave -> 123
Cita de: Hadess_inf en 2 Octubre 2014, 15:15 PM
Hola!
He leido cada post, cada rpta inclusive el que me reenvias... es por eso que en mi post anterior hice mi pregunta detalladamente, existe alguna manera de poder comunicarnos?
repito ya probe con esa contraseña y demas alternativas, es por eso que les deje la direccion para que pudieran probar tb a la vez y veran que sale datos incorrectos.
Lo que no pude realizar como dije anteriormente fue PROCEDIMIENTOS_SITEMA.SQL
ya que sale error poniendo // o no respectivamente.
Gracias
no hay alguien que pueda apoyarme con esto?
Perdon por revivir viejos temas, pero ya vieron como es internet, buscas y encuentras.
En mi caso estoy algo perdido con el sistema. En realidad el mismo es excelente, pero se me complica a la hora de añadir nuevos items en el menu o submenus en los ya existentes.
1) En el primer caso, en la tabla sistema, añado el idsistema 4 // nombre // abreviatura
pero la misma no es reflejada en la pagina. (me siguen apareciendo los 3 de siempre)
2) en el segundo caso, intento agregar al sistema economico otro item que ponga egresos. Lo cree en la tabla ventana. pero este cambio tampoco me figura en la pagina,
¿Que estoy haciendo mal? Si hay algun alma caritativa que siga leyendo este post, podria por favor orientarme?
Gracias !
Hermano la clave he hecho todo lo posible y no he podido acceder
Estimado, cual es el usuario y contraseña para acceder al sistema , lo quiero probar pero me pide usario y contraseña, en la tabla "clave" de la BD me figuran las claves encriptadas
Buenas chicos, novato en Php descargue el .rar y estoy probando y nada , ni con "reveca" , y ni nada.
Me puede dar una mano ???
Muchas gracias
Rodrigo
Hola, por favor quien me puede ayudar, ya hice todo lo sugerido para la instalacion del programa, pero al momento de ingresar el usuario ruth y el pass 123 me sale el siguiente mensaje:
Parse error: syntax error, unexpected '=' in C:\wamp\www\site\login.php on line 50
la linea 50 del login.php es :
<a href="#" onClick="Gabrir('<?=$url?>',0,0);">Ingresar</a>
Por favor espero su valiosa ayuda. Y si alguien ya mejoro la version por favor no dude en compartirlo.
Mod: Obligatorio el uso de etiquetas GeSHi.
Cita de: jps2103 en 5 Mayo 2015, 01:54 AM
Hola, por favor quien me puede ayudar, ya hice todo lo sugerido para la instalacion del programa, pero al momento de ingresar el usuario ruth y el pass 123 me sale el siguiente mensaje:
Parse error: syntax error, unexpected '=' in C:\wamp\www\site\login.php on line 50
la linea 50 del login.php es :
<a href="#" onClick="Gabrir('<?=$url?>',0,0);">Ingresar</a>
Por favor espero su valiosa ayuda. Y si alguien ya mejoro la version por favor no dude en compartirlo.
http://php.net/manual/es/function.echo.php
Citarecho también posee una sintaxis abreviada, donde se puede poner el símbolo igual justo después de la etiqueta de apertura de PHP. Antes de PHP 5.4.0, este tipo de sintaxis abreviada únicamente funciona con la opción de configuración short_open_tag activada.
Gracias por la pronta respuesta Ari Slash, ya pude ingresar al sistema y me salio 2 errores el cual ya solucione uno, hice un cambio en el procedimiento sp_menu_usuario,
select s.idsistema,s.sistema,s.abrev from sistema s inner join ventana v on s.idsistema=v.idsistema inner join pagina pa on v.idventana=pa.idventana inner join acceso a on pa.idpagina=a.idpagina inner join control c on a.idacceso=c.idacceso where a.idusuario=id_usuario and c.estado='1' group by s.sistema;
agregue s.abrev el cual no estaba y ya se soluciono.
Ahora tengo este segundo error:
Undefined index: ven in C:\wamp\www\site\seleccion.php on line 57
el cual abre el procedimiento: sp_carga_menu
y tiene este select
select v.idventana,v.titulo,v.icono from sistema s inner join ventana v on s.idsistema=v.idsistema inner join pagina pa on v.idventana=pa.idventana inner join acceso a on pa.idpagina=a.idpagina inner join control c on a.idacceso=c.idacceso where a.idusuario=id_usuario and s.idsistema=id_sistema and c.estado='1' group by v.idventana,v.titulo,v.icono;
Por favor alguien tiene la solucion. Gracias de antemano por su valiosa ayuda.
Mod: Obligatorio el uso de etiquetas GeSHi
Cita de: jps2103 en 5 Mayo 2015, 18:51 PM
Ahora tengo este segundo error:
Undefined index: ven in C:\wamp\www\site\seleccion.php on line 57
el cual abre el procedimiento: sp_carga_menu
Pues es como la variable ven (buscar $ven) no estuviera inicializada, buscarla y ponerle:
$ven = "";
Hola Shell Root, la linea 57 tiene este codigo y no se donde esta el error. Al parecer seria donde dice &ven=<?=$vector porque lo marca como si no lo reconociera. Soy nuevo en PHP y por eso desconozco algunas sintaxis.
<tr height="25px"><td align="center" width="25px"><img src="img/<?=$vector_['icono']?>" /></td><td style="text-indent:10px" colspan="2"><a href="principal.php?sis=<?=$_REQUEST['sis']?>&ven=<?=$vector_['idventana']?>" <? if($_REQUEST['ven']==$vector_['idventana'] and isset($_REQUEST['ven'])){echo "style='font-weight:bold;'";} ?> <?=$vector_['titulo']?></a></td></tr>
Mod: Obligatorio el uso de etiquetas GeSHi.
esta bonito el sistema pero no puedo ingreasar usuarios tiene alguna contraseña para la administracion y manejo de la informacion?
por favor me interesa tu intranet esta bien diseñado me gustaria saber alguna forma de administrar usuarios si tiene alguna contraseña para el mantenimiento de la base de datos muchisimas gracias
Cita de: Hadess_inf en 20 Enero 2012, 13:23 PM
Comparto el proyecto.
Saludos.
Link (http://ns2.elhacker.net/site.rar)
existe alguna forma de administrar la base de datos o alguna contraseña de administrador de la base de datos que permita crear usuarios contraseñas etc?
En este enlace (https://www.youtube.com/playlist?list=PLzSFZWTjelbKxsOl5iaP9O7jqIFca7Jpt) pueden ver una versión más simplificada de intranet usando PHP y MySQL, pero se realiza una explicación desde cero. Recomendable para quienes van empezando.
Saludos desde República Dominicana. Tengo mucho Buscando un sistema de colegio para el colegio de mi madre pero hoy fue que encontré el sistema en php y Mysql. Pero tengo un problema cuando quiero importar la bases de datos meda este error
consulta SQL:
drop procedure if exists sp_lista_documento_ingreso// create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyint,cantidad tinyint) begin SET @doc = concat('%',ndoc_,'%');
MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '//
create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
Agradecería de corazón a quien me ayudara.
Buenos días, ejecute el código desde la consola (no use el phpmyadmin).
Saludos.
Saludos de nuevo, la verdad es que soy muy novato aun y no se como hacer alguien me podría decir.
Por favor
Una consulta, realice todos los pasos, que se indican para poder utilzar la intranet, pero ahora cuando ingreso el usuario ruth y la contraseña 123 , me sale el mensaje datos incorrectos, como puedo entrar al sistema, me pueden ayudar.
Hola amigo mira estuve con un amigo chequeando el código, y resolvimos el error de login entramos muy bien al sistema pero a párese este error,
Notice: Undefined index: ven in C:\xampp\htdocs\intranet\intranet\seleccion.php on line 57
>Alumnos
Notice: Undefined index: ven in C:\xampp\htdocs\intranet\intranet\seleccion.php on line 57
>Padres
Notice: Undefined index: ven in C:\xampp\htdocs\intranet\intranet\seleccion.php on line 57
Me podrian decir como solucionarlo Saludos! Desde Rep.Dom
Hola me podrias decir como ingresaste a y resolviste el problema de login yo no puedo porfa agradeceria tu apoyo,.,.,.
Hola,
Ante todo quiero Felicitar y Agradecer al forista Hadess_inf por compartir y construir el código de la Intranet Colegio, a pesar de la antigüedad del tema, he aterrizado aquí en la búsqueda de aprender sobre base de datos.
ciertamente con la información que ofrecen a lo largo de estas 12 paginas, se puede hacer arrancar la aplicación (para los no iniciados en el mundo del php+mysql)
de mi parte, debo decir que se me hizo cuesta arriba, después de varias horas luchando y leyendo manuales logré arrancar la intranet en wampserver.
para resumir (aparte de las recomendaciones dadas), fueron 2 modificaciones las que hice:
1. Para eliminar el error:
consulta($consulta); if(mysqli_num_rows($respuesta)==1) { while($vector = mysqli_fetch_array($respuesta)) { session_start(); $_SESSION['idusuario'] = $vector['idusuario']; $_SESSION['idpersonal'] = $vector['idpersonal']; $_SESSION['idcargo'] = $vector['idcargo']; $_SESSION['cargo'] = $vector['cargo']; $_SESSION['usuario'] = $vector['usuario']; $_SESSION['personal'] = $vector['personal']; $_SESSION['sexo'] = $vector['sexo']; $con = new conexion(); $consulta_ = "call sp_menu_usuario(".$_SESSION['idusuario'].");"; $respuesta_ = $con->consulta($consulta_); while($vector_ = mysqli_fetch_array($respuesta_)) { $url = "principal.php?sis=".$vector_['idsistema']; header("Location: $url"); ?> ( ! ) Notice: Undefined variable: url in C:\wamp\www\site\login.php on line 49 Call Stack #TimeMemoryFunctionLocation 10.0017140744{main}( )..\login.php:0 ',0,0);">Ingresar
basta con modificar esta directiva en php.ini
short_open_tag = on
2. para eliminar el "Notice: Undefined index:" en PHP
basta con entrar en httpd.conf y añadir las directivas:
php_flag display_errors 1
php_value error_reporting 7
se que la recomendación es declarar las variables (y no desactivar la mensajería de errores que fue lo que hice arriba), pero intenté varias tipos de declaraciones y no me funcionó.
la aplicación la probé enlas versiones de wampserver v2.2 (Win-64bits) con APACHE 2.4.2, PHP 5.4.3 y MYSQL 5.5.24
Saludos.