gracias de antemano

| |||
nesecito ayuda para hacer un login y register en mi pagina hola a todos. nesecito que alguien me diga los pasos completos para hacer un login y un register en mi pagina. he copiado y pegado scripts en la parte de codec de mi pagina, por cierto uso dreamweaber. y lo maximo que logro es que aparezca un cuadro que dice name, pasword,email,register y otro de login pero lo que no se es como hacer q al ingresar los datos la persona se registre y sus datos sean enviados a la base de datos. gracias de antemano ![]() |
| |||
Re: nesecito ayuda para hacer un login y register en mi pagina El concepto es simple, envias los datos del formulario , los recoges desde el php en una variable y despues usas esa variable en el insert into table (x,x,x) values (x,x,x) de tu consulta mysql. <form name="form" method="post" action="registrar.php"> <p>user: <input name="user" type="text" id="user"> pass: <input name="pass" type="text" id="pass"> <input type="submit" name="Submit" value="Enviar"> </p> </form> -- registrar.php -- $usuario = $_POST['user']; $password = $_POST['pass']; mysql_connect(bla bla bla) mysql_select_db(bla bla bla) $sql = "insert into datos (user,pass) values ($usuario,$password); mysql_query($sql, bla bla bla) Lo que hace Dreamweaver es simplemente la parte de HTML. Despues necesitas codear php y consultas sql, crear la db previamente, etc. Te recomiendo èste tutorial http://www.tufuncion.com/login_autentificacion_php Es muy completo y explica todo paso a paso. saludos! y perdon por mi desfachatez pero estoy apurado, apenas veo lo que escribo. |
| |||
Re: nesecito ayuda para hacer un login y register en mi pagina gracias por responderme , voy a ver esa pagina. espero no cometer errores porque apenas estoy empezando de cero con php. de todas formas gracias por la ayuda. si alguien mas conece alguna otra pagina que me pueda ayudar aviseme. si logro hacer un login y register les avisare |
| |||
Re: nesecito ayuda para hacer un login y register en mi pagina bueno, puse los scripts pero solo parece funcionar la parte que crea el cuadro de register y login. cuando le doy vista previa en dreamweaber me aparece partes del script arriba del cuadro de register o login: $dbhost='localhost'; $dbusername='username'; $dbuserpass='password'; $dbname='database'; no se si eso no habia que ponerlo o si hize algo mal. los scripts configuar tablas, registro de usuarios van en paginas diferentes o en la misma. shock dude, donde tengo que poner el script que mencionastes: <form name="form" method="post" action="registrar.php"> <p>user: <input name="user" type="text" id="user"> pass: <input name="pass" type="text" id="pass"> <input type="submit" name="Submit" value="Enviar"> </p> </form> tengo el mismo problema de que aparecen los cuadros de login y register pero no fucionan. recuerde que lamentablemente no se nada de php. porfavor ayudenmen. estoy desesperado de tanto intentar. ![]() ![]() ![]() |
| ||||
Re: nesecito ayuda para hacer un login y register en mi pagina Una cosa es el formulario desde donde se enviaran los datos y otra es el script que procesa los datos. 1. Diseñas tu formulario de datos como te explicaron Código HTML: <form name="form" method="post" action="registrar.php"> <p>user: <input name="user" type="text" id="user"> pass: <input name="pass" type="text" id="pass"> <input type="submit" name="Submit" value="Enviar"> </p> </form> Te recomendaria que primero miraras el manual de PHP Saludos. |
| |||
me pasa lo mismo mi pregunta es : hay una pagina donde explique eso del script para registre y login paso a paso, es que tengo creada una tabla en la base de datos que dice lo de id, pasword, e mail y toda esas cosas, entonces que hay que hacer para enviar los datos a la base de datos??? es decir lo tengo todo hecho pero no se como enviar los datos.... espero haber sido claro, gracias por su atencion... cuando tenga mi pagina lista aqui les aviso... ![]() |
| |||
Re: nesecito ayuda para hacer un login y register en mi pagina ademas de la pregunta de donde se pone ese script de formulario de datos, quisiera saber con respecto al script que prosesa los datos. todas las partes del script se pone en la misma pagina.php (dreamweaber). gracias ![]() |
| ||||
![]() Ok sigamos Con el register Código HTML: <?php $error_message = ""; if ($_SERVER['REQUEST_METHOD'] == 'POST') { $action = isset($_POST['action']) ? $_POST['action'] : ''; $database = './usersdb.php'; $success_page = './index.html'; if (!file_exists($database)) { echo 'User database not found!'; exit; } if ($action == 'signup') { $newusername = $_POST['username']; $newemail = $_POST['email']; $newpassword = $_POST['password']; $confirmpassword = $_POST['confirmpassword']; $newfullname = $_POST['fullname']; if ($newpassword != $confirmpassword) { $error_message = 'Password and Confirm Password are not the same!'; } else if (!ereg("^[A-Za-z0-9_!@$]{1,50}$", $newusername)) { $error_message = 'Username is not valid, please check and try again!'; } else if (!ereg("^[A-Za-z0-9_!@$]{1,50}$", $newpassword)) { $error_message = 'Password is not valid, please check and try again!'; } else if (!ereg("^[A-Za-z0-9_!@$.' &]{1,50}$", $newfullname)) { $error_message = 'Fullname is not valid, please check and try again!'; } else if (!ereg("^.+@.+\..+$", $newemail)) { $error_message = 'Email is not a valid email address. Please check and try again.'; } $items = file($database); foreach($items as $line) { list($username, $password, $email, $fullname) = explode('|', trim($line)); if ($newusername == $username) { $error_message = 'Username already used. Please select another username.'; break; } } if (empty($error_message)) { $file = fopen($database, 'a'); fwrite($file, $newusername); fwrite($file, '|'); fwrite($file, md5($newpassword)); fwrite($file, '|'); fwrite($file, $newemail); fwrite($file, '|'); fwrite($file, $newfullname); fwrite($file, '|1'); fwrite($file, "\r\n"); fclose($file); $mailto = $newemail; $subject = 'Your new account'; $message = 'A new account has been setup.'; $message .= "\r\nUsername: "; $message .= $newusername; $message .= "\r\nPassword: "; $message .= $newpassword; $message .= "\r\n"; $header = "From: [email protected]"."\r\n"; $header .= "Reply-To: [email protected]"."\r\n"; $header .= "MIME-Version: 1.0"."\r\n"; $header .= "Content-Type: text/plain; charset=utf-8"."\r\n"; $header .= "Content-Transfer-Encoding: 8bit"."\r\n"; $header .= "X-Mailer: PHP v".phpversion(); mail($mailto, $subject, $message, $header); header('Location: '.$success_page); exit; } } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Untitled Page</title> <meta name="GENERATOR" content="Created by BlueVoda"> </head> <body bgcolor="#FFFFFF" text="#000000"> <div id="bv_Signup1" style="position:absolute;left:72px;top:48px;width:225px;height:184px;z-index:0;" align="left"> <form name="signup" method="post" action="<?php echo basename(__FILE__); ?>" id="signup"> <input type="hidden" name="action" value="signup"> <table cellspacing="4" cellpadding="0" style="background-color:#FFFFFF;border-color:#FFFFFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;width:225px;height:184px;"> <tr> <td colspan="2" align="center" height="13px" style="background-color:#FFFFFF;color:#000000;"> Sign up for a new account</td> </tr> <tr> <td align="right" height="13px">Full Name:</td> <td><input name="fullname" type="text" id="fullname" style="width:100px;height:18px;background-color:#FFFFFF;border-color:#BFDBFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;" /></td> </tr> <tr> <td align="right" height="13px">User Name:</td> <td><input name="username" type="text" id="username" style="width:100px;height:18px;background-color:#FFFFFF;border-color:#BFDBFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;" /></td> </tr> <tr> <td align="right" height="13px">Password:</td> <td><input name="password" type="password" id="password" style="width:100px;height:18px;background-color:#FFFFFF;border-color:#BFDBFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;" /></td> </tr> <tr> <td align="right" height="13px">Confirm Password:</td> <td><input name="confirmpassword" type="password" id="confirmpassword" style="width:100px;height:18px;background-color:#FFFFFF;border-color:#BFDBFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;" /></td> </tr> <tr> <td align="right" height="13px">E-mail:</td> <td><input name="email" type="text" id="email" style="width:100px;height:18px;background-color:#FFFFFF;border-color:#BFDBFF;border-width:1px;border-style:solid;color:#000000;font-family:Verdana;font-size:11px;" /></td> </tr> <tr> <td colspan="2"><?php echo $error_message; ?></td> </tr> <tr> <td align="right" valign="bottom" colspan="2"><input type="submit" name="signup" value="Create User" id="signup" style="color:#000000;background-color:#FFFFFF;border-color:#000000;border-width:1px;border-style:solid;font-family:Verdana;font-size:11px;width:90px;height:20px;" /></td> </tr> </table> </form> </div> </body> </html> Chao No te olvides de crear el USERSDB.php si no te sirve algo enviame un correo a [email protected] __________________________________________________ ______________ Este a sido Un correo de ayuda Hecho por uno de los Administradores de DapOrg Inc. y NanoCool Inc. www.daporg.co.cc nanocool.produccionscristian.com |