[Share] - Intranet Colegio (PHP,MYSQL)

Iniciado por Hadess_inf, 20 Enero 2012, 13:23 PM

0 Miembros y 2 Visitantes están viendo este tema.

jkean

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

jkean

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


vsconfiguraciones

me puedes ayudar

donde encuentro este procedimiento????

procedimiento almacenado llamado sp_ingreso_login

karmany

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

vera-sistemas

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

jesusvilis

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

vera-sistemas

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?

Hadess_inf

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.

vera-sistemas

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???