Tutorial PHP – Sesiones – Login con conexión a base de datos MYSQL – 720hd [Desactualizado]




Soy conocido como Nékira, en ésta ocasión les muestro como iniciar sesión por medio de un login, validando los datos de Usuario y contraseña que se …

source


34 responses to “Tutorial PHP – Sesiones – Login con conexión a base de datos MYSQL – 720hd [Desactualizado]”

  1. Hola, oye no sabes por que al cambiar de página no me pasa ninguna
    variable en la sesion ??? Todo estaba funcionando bien, me pasaba todas;
    pero el único cambio que he hecho fue hacer un archivo xml en el que
    guardo los parámetros de conexión a la base y al hacer clic en el boton
    entrar para iniciar sesión (submit) recargo la pagina si misma y con if
    isset ya se que se esta recargando y ahi hago lectura del xml, al pasar
    eso en la sesion si la asigna pero no pasa nada al siguiente
    formulario…..espero me puedas ayudar (y)

  2. amigos yo tengo una duda como puedo hacerle para actualizar datos jaja haber me explico tengo una pagina donde te puedes registrar y hacer login hasta ahi todo bien. en mi variable de sesion guardo al nombre del usuario traido de la base de datos, mi problema esta cuando el usuario quisiera actualizar sus datos, digamos YO usuario quiero cambiar mi nombre entonces tecleo mi nuevo nombre y lo que no puedo hacer es que cuando se haya realizado la actualizacion traerme los nuevos datos de usuario, ya que por ejemplo hay una parte donde tengo el nombre del usuario logueado, espero alguin me pueda ayudar

  3. IMPORTANTE tal y como está planteado cualquier usuario que vaya directamente al menú se saltará todo el proceso sin necesitar iniciar sesión.
    Para solucionarlo incluir en menu.php el mísmo código que en el login/index (minuto 11:12 del video) pero negando la existencia de la variable y redirigiendo al login.
    Las líneas modificadas en menu.php deberían quedar así:
    if(!isset($_SESSION["usuario"])){
    header ("Location: index.php");
    Esto hará que si un usuario llega al menu y no ha a iniciado sesión se le deniegue el acceso y se le mande al login

    Pulgar arriba si te sirvió mi consejo 😉

  4. amigo como le hago para que aparezca el nombre de usuario cuando este con la sesión iniciada… mi codigo es este

    <div class="bod">
            
            <?php 
    if(isset($_GET['error'])){
    echo '<center><div class="user">El uduario no Existe.</div></center>';
    }
    ?>
      <?php
    session_start();
    include "./php/conection.php";
    if(isset($_SESSION['Usuario'])){
    ?>
    <a href="logout.php">Cerrar Session</a>
    <?php }else{ ?>

    <div class="clear"></div>
            
            
            <div class="container_12">
            
            <div class="grid_2 suffix_3" id="iniciar">
                           <b>INICIAR SESION</b>
        
                            
    <form autocomplete="off" action="php/verificar.php" method="POST" name="form" id="form"><br />
    <input type="text" id="user" name="Usuario" required="required" placeholder="Usuario"><br />
    <input type="password" id="contra" name="Password" required="required" placeholder="Contraseña"><br />
                            <input type="submit" value="Entrar" id="login">
    </form>
                        
                        
    </div>
                    
                    
                    
                    
                    
                    
                    
                    <div class="grid_6">
                    <div  id="registrar">
    <form autocomplete="off" action="php/procesar_registro.php" method="POST" name="form1" id="form">
       <b>No eres miembro? Registrate!!!</b><br>
           <input type="text" required="required" name="USUARIO" id="usuario" placeholder="Nombre de Usuario"/>
           <input type="email" required="required" name="MAIL" id="mail" placeholder="Tu correo electron&iacute;co"/><br>
           <input type="password" required="required" name="PASSWORD" id="password" placeholder="Contraseña"/>
                            <input type="password2" id="contra" name="PASSWORD2" required="required" placeholder="Repite tu contraseña"><br />
                <input value="Registrarme" type="submit" id="enviar">
    </form>
    </div>
    </div>
                            
                            
                            
            </div>
       
        </div>

    <?php }

    ?>
                
            

    </div>

  5. disculpa, puedes subir esos archivos en txt, para yo modificaros y colocarlos en mi web? por favor? y muchas gracias por el video, eres a la primera persona a la que le entiendo como explica

  6. oye una pregunta, con este se puede determinar el perfil de un usuario, por ejemplo en la BD de datos agregas un campo Perfil, y los usuarios que se registren sean 1, los administradores sean 2 y los de soporte tecnico sean 3, si ingresa un usuario con perfil 1 vea solo la pagina normal, si ingresa un usuario con perfil 2, le aparezcan mas cosas, y si tiene perfil 3 pues responda comentarios o le aparezcan otras cosas, ya me sale todo excepto lo validar el perfil, pienso yo que podría ser con un arreglo no? o que opinas?

  7. Hola, como haces para pasar mas de un dato a la pagina siguiente, en este caso tu lograste que apareciera "admin" en menu.php, pero quisiera que apareceria el nombre y apellido del usuario, como se hace aparecer? gracias

Leave a Reply