J

juan_themonx

Usuario (Colombia)

Primer post: 19 sept 2013Último post: 19 sept 2013
1
Posts
50
Puntos totales
1
Comentarios
R
Registro Y Login php y Mysql
InfoporAnónimo9/19/2013

Registro Y Login php y Msql 1 : crearemos La (Base De Datos) DROP TABLE IF EXISTS `usuarios`; CREATE TABLE `usuarios` ( `idusuario` int(11) NOT NULL AUTO_INCREMENT, `usuario` varchar(20) NOT NULL, `password` varchar(10) NOT NULL, `email` varchar(200) DEFAULT NULL, `apodo` varchar(300) DEFAULT NULL, PRIMARY KEY (`idusuario`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; ___________________________________________________________ 2 : crearemos el archivo que conectara a la bd el cual lo llamaremos conexion.php <?php define('DB_SERVER','localhost'); define('DB_NAME','social'); define('DB_USER','root'); define('DB_PASS',''); $con = mysql_connect(DB_SERVER,DB_USER,DB_PASS); mysql_select_db(DB_NAME,$con); ?>  _________________________________________________________________ ahora procederemos a crear el archivo registro.php <?php session_start(); include_once "conexion.php"; ?> <style>         *{             font-size: 14px;             font-family: sans-serif;         }         form.registro{             background: none repeat scroll 0 0 #F1F1F1;             border: 1px solid #DDDDDD;             margin: 0 auto;             padding: 20px;             width: 278px;             box-shadow:0px 0px 20px black;              border-radius:10px;              position:relative;             top:30px;         }         form.registro div {             margin-bottom: 15px;             overflow: hidden;         }         form.registro div label {             display: block;             float: left;             line-height: 25px;         }         form.registro div input[type="text"], form.registro div input[type="password"] {             border: 1px solid #DCDCDC;             float: right;             padding: 4px;         }         form.registro div input[type="submit"] {             background: none repeat scroll 0 0 #DEDEDE;             border: 1px solid #C6C6C6;             float: right;             font-weight: bold;             padding: 4px 20px;         }         .error{             color: red;             font-weight: bold;             margin: 10px;             text-align: center;         } </style> <form action="" method="post" class="registro"> <div><label>Usuario:</label> <input type="text" name="usuario"></div> <div><label>Clave:</label> <input type="password" name="password"></div> <div><label>Apodo:</label> <input type="text" name="apodo"></div> <div><label>Repetir Clave:</label> <input type="password" name="repassword"></div> <div> <input type="submit" name="enviar" value="Registrar"></div> </form> <?php if(isset($_POST['enviar'])) {     if($_POST['usuario'] == '' or $_POST['apodo'] == '' or $_POST['password'] == '' or $_POST['repassword'] == '')     {         echo 'Por favor llene todos los campos.';     }     else     {         $sql = 'SELECT * FROM usuarios';         $rec = mysql_query($sql);         $verificar_usuario = 0;         while($result = mysql_fetch_object($rec))         {             if($result->usuario == $_POST['usuario'])             {                 $verificar_usuario = 1;             }         }         if($verificar_usuario == 0)         {             if($_POST['password'] == $_POST['repassword'])             {                 $usuario = $_POST['usuario'];                  $apodo = $_POST['apodo'];                 $password = $_POST['password'];                 $sql = "INSERT INTO usuarios (usuario,apodo,password) VALUES ('$usuario','$apodo','$password')";                 mysql_query($sql);                 echo 'Usted se ha registrado correctamente.';             }             else             {                 echo 'Las claves no son iguales, intente nuevamente.';             }         }         else         {             echo 'Este usuario ya ha sido registrado anteriormente.';         }     } } ?> _________________________________________________________ login.php  <?php session_start(); include_once "conexion.php"; function verificar_login($user,$password,&$result) {     $sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";     $rec = mysql_query($sql);     $count = 0;     while($row = mysql_fetch_object($rec))     {         $count++;         $result = $row;     }     if($count == 1)     {         return 1;     }     else     {         return 0;     } } if(!isset($_SESSION['userid'])) {     if(isset($_POST['login']))     {         if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)         {             $_SESSION['userid'] = $result->idusuario;             header("location:index.php");         }         else         {             echo '<div class="error">User Incorrecto.</div>';         }     } ?>  <style type="text/css"> *{     font-size: 14px; } body{ background:#aaa; } form.login {     background: none repeat scroll 0 0 #F1F1F1;     border: 1px solid #DDDDDD;     font-family: sans-serif;     margin: 0 auto;     padding: 20px;     width: 278px;     box-shadow:0px 0px 20px black;     border-radius:10px; } form.login div {     margin-bottom: 15px;     overflow: hidden; } form.login div label {     display: block;     float: left;     line-height: 25px; } form.login div input[type="text"], form.login div input[type="password"] {     border: 1px solid #DCDCDC;     float: right;     padding: 4px; } form.login div input[type="submit"] {     background: none repeat scroll 0 0 #DEDEDE;     border: 1px solid #C6C6C6;     float: right;     font-weight: bold;     padding: 4px 20px; } .error{     color: red;     font-weight: bold;     margin: 10px;     text-align: center; } </style>  <html> <form action="" method="post" class="login">     <div><label>Username</label><input name="user" type="text" ></div>     <div><label>Password</label><input name="password" type="password"></div>     <div><input name="login" type="submit" value="login"></div> </form> </html> <?php } else {     echo '';     echo '<a href="logout.php">Logout</a>'; } ?>  _____________________________________________________________ logout.php <<<<<<<<  <?php     session_start();     session_destroy();     header('location: index.php'); ?>  Listo Esto seria todo espero averles ayudado

50
2
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.