1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

urgente

Publicado en 'Webmasters' por brian_18, 3 Nov 2006.





  1. brian_18

    brian_18 Miembro nuevo

    Registro:
    3 Nov 2006
    Mensajes:
    1
    Likes:
    0




    hola necesito urgente alguien que me ayude con este trabajo resulta que estoy haciendo una pagina web ya hice un codigo que registre utilizando php pero ahora que esos usuarios puedan iniciar sesion y me dijeron que tenia que hacerlo con javascript entonces necesito un codigo de fuente en javascript que haga que pueda iniciar sesion con los ususrios registrados. porfa necesito ayuda lo mas pronto posible. mi email es brianrom@gmail.com
    gracias
     


  2. x-web

    x-web Miembro maestro

    Registro:
    23 Set 2006
    Mensajes:
    303
    Likes:
    0
    Re:

    Hola:

    por lo que dices haz realizado el "registro de usuarios" de forma correcta, es decir usando un lenguaje del lado del Servidor como PHP
    Javascripts no tiene esta funcionalidad.


    ahora si como dices lo que quieres es "iniciar sesion", esto lo puedes hacer solo con HTML, teniendo encuenta si tu registro de usuarios lo realizas con sesiones de PHP.

    Entoces para inciar la sesión, hay que validar al usuario con HTML puedes crear una casilla para nombre y contraseña

    Un ejemplo:

    1.Un formulario para el ingreso de los datos

    HTML:
     <form action="<? echo $PHP_SELF ?>" method="post" name="formulario">
        <p>Usuario :
          <input type="text" name="usuario" />
    &nbsp;&nbsp; Contrase&ntilde;a :
          <input type="password" name="password" />
    &nbsp;&nbsp;&nbsp;
          <input type="submit" name="Submit" value="ENTRAR" />
        </p>
      </form>
    
    2. Validamos los datos ingresados y verificamos que este en nuestra BD
    PHP:
    if ($_POST["usuario"] and $_POST["password"]) {            
                
    //$pass = md5($password);
                
    $sql1 'SELECT * FROM usuarios where nombre = \''.$usuario.'\' and pass = \''.$pass.'\'';            
                
    $consulta=mysql_query($sql1,$conexion);            
                
    $nom=mysql_num_rows($consulta);
                
    $nom=1;
                if (
    $nom==1) {                
                    
    $_SESSION['valido'] = "true";        
                    
    header("Location: principal.php");
                } else {                
                    
    $_SESSION['valido'] = "false";
                    
    $error " Error: nombre de usuario o contraseña no válidos.";
                    
                }
            } 
    ?>
    No olvides la conexion a tu BD lo puedes ingresar con la función include

    Lo que si puedes hacer con javascrits es validar los datos ingresados en el formulario.

    Espero que esto sea lo que necesitas.:yeah:
    no entiendo proque te piden que sea con javascripts:question:

    Saludos
     
  3. Wilssonly

    Wilssonly Suspendido

    Registro:
    16 Oct 2006
    Mensajes:
    450
    Likes:
    0
    Siempr me he preguntado el porque ponen urgente o un AYUDAAAAAA en mayusculas, con la letra mas grande que pueda un mensaje de socorro, o algo por el estilo, acaso si se omiten este tipo de caso, ¿nadie le ayudaria?.

    Ademas el tema de dejar el correo electronico, le enviamos spam o que??, si los problemas se plantean en un foro, es logico que la respuesta se deje en el foro.
     
  4. willywg

    willywg Miembro nuevo

    Registro:
    21 Oct 2006
    Mensajes:
    16
    Likes:
    0
    Saludos... quiza lo que quieras hacer es lo siguiente:

    1. Ingresar los datos de logueo en tu form.
    2. Que el JS valide los datos, es decir que se hayan ingresado datos.
    3. Que usando AJAX te conectes a un script del server y este te loguee en el sistema usando sessiones.
    4. Que el mimo AJAX luego refresque los DIV's y te muestre el mensaje de usuario logueado.

    Si es eso lo que deseas... si se puede hacer... investiga sobre AJAX y alli tendrás tu solución.