Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Hadess_inf en 20 Enero 2012, 13:23 pm



Título: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 20 Enero 2012, 13:23 pm
Comparto el proyecto.
Saludos.



Link (http://ns2.elhacker.net/site.rar)


Título: Re: [Share ] - Intranet (PHP,MYSQL)
Publicado por: [u]nsigned en 20 Enero 2012, 13:39 pm
De que se trata??


Título: Re: [Share] - Intranet (PHP,MYSQL)
Publicado por: Hadess_inf en 20 Enero 2012, 14:03 pm
Intranet de colegio.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Ari Slash en 20 Enero 2012, 14:46 pm
Gracias, se ve interesante, lo probare

Saludos


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: excalibur_one en 11 Febrero 2012, 03:34 am
Hola amigo, interesante aplicación. Pero con que usuario y contraseña puedo entrar, las claves estan encriptadas con MD5. Saludos


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: mvilchez en 5 Julio 2012, 04:12 am
para q ps hermano compartes esas cosas primariosas...  ;-)




Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 5 Julio 2012, 16:31 pm
Ahahahaha =D

 :laugh: :laugh: :laugh: :laugh:


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Graphixx en 5 Julio 2012, 23:26 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Yoghurt 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?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 14 Julio 2012, 05:34 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Yoghurt 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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: mikeuc en 26 Julio 2012, 23:53 pm
Disculpa, existe alguna clave para entrar como admin?? de que manera podria saberla.  :-(

Gracias


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 30 Julio 2012, 18:59 pm
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 ...


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: karmany en 31 Julio 2012, 00:26 am
Citar
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


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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: deenthone en 2 Agosto 2012, 23:24 pm
hola amigo necesito ayuda para instalar el sistema si me puedes ayudar te lo agradeceria mucho


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: karmany en 3 Agosto 2012, 10:16 am
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 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jlgonzalez en 19 Noviembre 2012, 16:26 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: mjulio61 en 26 Noviembre 2012, 20:48 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...


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: ajiataz en 29 Noviembre 2012, 18:52 pm
Muchas gracias por compartir este sistemas, estoy iniciandome en php, Me podrias ayudar a configurarlo para que funcione.

Muchisimas gracias por tu ayuda.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: nexus44 en 12 Diciembre 2012, 07:04 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: KUNKYGB en 18 Diciembre 2012, 00:39 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: pammb en 4 Enero 2013, 22:38 pm
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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: pammb en 14 Enero 2013, 18:13 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: karmany en 20 Enero 2013, 12:26 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: kevin1801 en 26 Enero 2013, 22:52 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: eddgeo en 28 Enero 2013, 03:40 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: eddgeo en 29 Enero 2013, 02:13 am
yo no tengo opcion de estas caracteristicas.

    Alumnos
    Apoderados
    Notas
    Curriculos
    Personal
    Caja chica
    Horarios
    Matriculas
    Pagos... etc

Alguien me ayuda?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: perchi18 en 5 Marzo 2013, 17:04 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: hamedm en 6 Marzo 2013, 01:11 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: kalvinman en 6 Marzo 2013, 22:15 pm
Podrias mejor escribir en palabras naturales que e slo que quieres hacer?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: hamedm en 6 Marzo 2013, 22:42 pm
Hacer que la pagina se abra, pero no me sirve, sera que tu me lo puedes instalar?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: skardo en 6 Marzo 2013, 22:58 pm
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
Código
  1. consulta SQL:
  2.  
  3. 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_,'%');
  4.  
  5. MySQL ha dicho:
  6.  
  7. #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 '//
  8. create procedure sp_lista_documento_ingreso(ndoc_ varchar(100),inicio tinyin' at line 1
  9.  

lo estoy ejecutando desde mi servidor phpmyadmin, como lograste instalarlo? ya logre instalar todas las tablas solo faltan los procedimientos. help :'(



Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: hamedm en 6 Marzo 2013, 23:13 pm
A mi tambien me sale el mismo error, y no se como hacerlo


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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...


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: skardo en 11 Marzo 2013, 16:07 pm
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 :)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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:
Código
  1. $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:
Código
  1. $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í:
Código
  1. 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:

Código
  1. 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

Código
  1. $consulta = "call sp_ingreso_login('$usuario','$clave');";

Así que voy al procedimiento almacenado llamado sp_ingreso_login y le echo un vistazo:
Código
  1. CREATE PROCEDURE sp_ingreso_login(usuario_ VARCHAR(30),clave_ text)
  2. BEGIN
  3. 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
  4.  
  5. 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'
  6.  
  7. AND u.usuario=usuario_ AND c.clave=clave_;
  8. 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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jkean en 15 Marzo 2013, 17:37 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jkean en 15 Marzo 2013, 17:38 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: karmany en 16 Marzo 2013, 00:34 am
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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vsconfiguraciones en 26 Abril 2013, 18:53 pm
me puedes ayudar

donde encuentro este procedimiento????

procedimiento almacenado llamado sp_ingreso_login


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: karmany en 26 Abril 2013, 22:41 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vera-sistemas en 29 Abril 2013, 19:38 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jesusvilis en 6 Mayo 2013, 05:51 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vera-sistemas en 9 Mayo 2013, 01:10 am
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?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 9 Mayo 2013, 01:43 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vera-sistemas en 9 Mayo 2013, 16:34 pm
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???


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vera-sistemas en 10 Mayo 2013, 02:04 am
Que tal ahora tengo este error  Parse error: syntax error, unexpected '=' in C:\wamp\www\site\seleccion.php on line 57


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: JhEsAr en 18 Mayo 2013, 04:26 am
Me pueden ayudar... el sistema no me funciona... ni siquiera me logea, por mas que hague los pasos que anteriormente sitan... :(


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: JhEsAr en 18 Mayo 2013, 04:36 am
Ayuda..... me sale todo error en loos codigos..


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: vsconfiguraciones en 20 Mayo 2013, 17:36 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: JhEsAr en 7 Junio 2013, 23:30 pm
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



Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: samnick en 13 Junio 2013, 02:14 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: miguelcatala en 28 Junio 2013, 12:29 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: pabelnes en 5 Julio 2013, 21:31 pm
El sistema no me funciona... ni siquiera me logea, ya hice todos lo pasos y no me puedo entrar


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: murainisco en 27 Julio 2013, 06:42 am
Amigos, no logro hacer funcionar el sistema,  aunque ya hice todos los cambios necesarios.

Porfavor ayuda.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: murainisco en 27 Julio 2013, 07:41 am
ya hice todo lo que aca indicas y aun no puedo acceder al sistema.

Datos Incorrectos al ingresar los usuarios y claves.


ayuda porfavor


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: serviciotecn en 12 Agosto 2013, 22:13 pm
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 estimado


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:
Código
  1. $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:
Código
  1. $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í:
Código
  1. 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:

Código
  1. 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

Código
  1. $consulta = "call sp_ingreso_login('$usuario','$clave');";

Así que voy al procedimiento almacenado llamado sp_ingreso_login y le echo un vistazo:
Código
  1. CREATE PROCEDURE sp_ingreso_login(usuario_ VARCHAR(30),clave_ text)
  2. BEGIN
  3. 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
  4.  
  5. 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'
  6.  
  7. AND u.usuario=usuario_ AND c.clave=clave_;
  8. 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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: patzunhack en 26 Septiembre 2013, 02:17 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: yelsincero en 6 Octubre 2013, 03:33 am
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!! 


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: hramonm en 9 Octubre 2013, 08:05 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Gabo21 en 25 Octubre 2013, 20:51 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: luisbravo en 4 Diciembre 2013, 04:00 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: warosc en 9 Diciembre 2013, 06:58 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Lupin en 12 Diciembre 2013, 19:06 pm
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 ??


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: avalancha52 en 18 Diciembre 2013, 02:55 am
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.-


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Luhacra en 10 Enero 2014, 21:36 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Shell Root en 23 Enero 2014, 09:37 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: robalo en 10 Febrero 2014, 20:44 pm
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 :)

Código:
--
-- 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: JR630 en 15 Febrero 2014, 22:34 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: robalo en 16 Febrero 2014, 09:46 am
JR630 eso es un sin sentido con modificaciones al azar del archivo login.php.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: lorenita20 en 4 Marzo 2014, 05:30 am
Hola chicos, ya realice todos los pasos que comentan y me sale un anuncio como este "Datos incorrectos", porfavor gracias por apoyarme, saludos  :) ;)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Shell Root en 4 Marzo 2014, 13:49 pm
Tienes que realizarle seguimiento a la query que quieras ejecutar. Que intentas hacer?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: lorenita20 en 5 Marzo 2014, 03:11 am
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  :-\


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: robalo en 6 Marzo 2014, 07:42 am
Hiciste los últimos pasos que posteó Hadess_inf?
Citar
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: lorenita20 en 7 Marzo 2014, 03:12 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: lorenita20 en 7 Marzo 2014, 23:14 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: lorenita20 en 16 Marzo 2014, 16:21 pm
hola que tal alguien me podria decir cual es el nombre y usiario del prolleto se los agradecería

Usuario: ruth
pass: 123


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Chasse en 23 Abril 2014, 09:34 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: systemfirst97 en 18 Mayo 2014, 18:19 pm
alguien podria explicarme por que no me puedo loguear ya modifque como lo dicen pero nada hasta hoy


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: davidcruzkokol en 27 Mayo 2014, 06:23 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Graphixx en 1 Junio 2014, 01:32 am
http://www.4shared.com/rar/ywhyc4x4ba/intranet_colegio.html (http://www.4shared.com/rar/ywhyc4x4ba/intranet_colegio.html)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: manuch03 en 10 Junio 2014, 11:52 am
necesito ayuda al hacer todo lo que a indicado el estimado me sale este error

Código
  1. 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: derketzerherz en 10 Agosto 2014, 05:59 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: WHK en 22 Agosto 2014, 20:49 pm
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?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: WHK en 25 Agosto 2014, 22:11 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: hfseimandi en 4 Septiembre 2014, 06:05 am
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)


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: maatunbreakable en 2 Octubre 2014, 06:27 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 2 Octubre 2014, 15:15 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: maatunbreakable en 3 Octubre 2014, 03:23 am


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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: maatunbreakable en 8 Octubre 2014, 06:01 am
no hay alguien que pueda apoyarme con esto?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jrspanish en 15 Octubre 2014, 16:35 pm
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 !



Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: narutoandres en 30 Noviembre 2014, 17:31 pm
Hermano la clave he hecho todo lo posible y no he podido acceder


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: gas77on2269 en 5 Marzo 2015, 22:33 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: rodrinig en 5 Abril 2015, 04:54 am
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: 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:

Código:
Parse error: syntax error, unexpected '=' in C:\wamp\www\site\login.php on line 50


la linea 50 del login.php es :

Código
  1. <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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Ari Slash en 5 Mayo 2015, 13:45 pm
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

Citar
echo 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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jps2103 en 5 Mayo 2015, 18:51 pm
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:

Código:
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

Código
  1. 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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Shell Root en 6 Mayo 2015, 16:11 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:
Código
  1. $ven = "";


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jps2103 en 8 Mayo 2015, 01:37 am
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.

Código
  1. <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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: blackcatihc en 13 Junio 2015, 18:40 pm
esta bonito el sistema pero no puedo ingreasar usuarios tiene alguna contraseña para la administracion y manejo de la informacion?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: blackcatihc en 17 Junio 2015, 23:43 pm
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


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: blackcatihc en 17 Junio 2015, 23:45 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?


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: zonahurbana en 19 Junio 2015, 02:49 am
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: RDHCK en 14 Noviembre 2015, 19:30 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: Hadess_inf en 16 Noviembre 2015, 13:41 pm
Buenos días, ejecute el código desde la consola (no use el phpmyadmin).

Saludos.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: RDHCK en 19 Noviembre 2015, 17:31 pm
Saludos de nuevo, la verdad es que soy muy novato aun y no se como hacer alguien me podría decir.
 
Por favor


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: jossanort en 20 Noviembre 2015, 18:46 pm
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.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: RDHCK en 14 Enero 2016, 22:12 pm
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   


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: ppfenix79 en 31 Enero 2016, 17:55 pm
Hola me podrias decir como ingresaste a y resolviste el problema de login yo no puedo porfa agradeceria tu apoyo,.,.,.


Título: Re: [Share] - Intranet Colegio (PHP,MYSQL)
Publicado por: PalitroqueZ en 8 Marzo 2016, 04:55 am
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:

Código
  1. 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

Código
  1. short_open_tag = on

2. para eliminar el "Notice: Undefined index:" en PHP

basta con entrar en httpd.conf y añadir las directivas:

Código
  1. php_flag display_errors 1
  2. php_value error_reporting 7
  3.  

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.