| |||
comparar contraseñas que tal, trabajo con dreamweaver 8 y estoy haciendo un formulario para registrar usuarios, me ayudo de la opcion "insert record", pero no se como hacer para comparar los campos de contraseña, y confirma contraseña. alguien podria ayudarme. gracias de antemano |
| ||||
Re: comparar contraseñas en este mensaje explico como crear un sistema de usuarios en DW8 usando PHP y MySQL: http://www.forosdelweb.com/f17/cuenta-usuario-480382/ |
| |||
Re: comparar contraseñas hola juaniquillo, muchas gracias por responder, me he estado basando exactamente en ese explicacion que has dado (la cual me parece muy buena) pero lo que ando es como poner un formulario de registro que contenga: nombre, apellidos, num_empleado, correo, extension, contraseña y comprobar contraseña, esto primero para que esten registrados y no cualquiera tenga acceso, de hecho ya lo tengo realizado, pero me falta poner el campo de "comprobar contraseña" como en todo formulario de registro. es una duda. y la otra duda que tengo es: ya yegue a la parte de recuperar los valores de la base de datos, y segui los pasos como lo explicas pero no me manda la informacion. te mando este pedazo de codigo haber si sirve de algo. gracias de antemano, y que buen tutorial te aventaste <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['num_empleado'])) { $loginUsername=$_POST['num_empleado']; $password=$_POST['contrasea']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "prueba.php"; $MM_redirectLoginFailed = "error3.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_gsp_1, $gsp_1); $LoginRS__query=sprintf("SELECT num_empleado, contraseña FROM g_s_p_1 WHERE num_empleado='%s' AND contraseña='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $gsp_1) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> |
| |||
Re: comparar contraseñas que tal ya pude solucionar la segunda duda, mandar los valores de la base de datos, solo tenia que cambiar de lugar el "requiere_once" y dejar hasta el tope if (!isset($_SESSION)) { session_start();}. pero aun sigo con la primera duda, la de comparar las dos contraseñas. espero me pueda ayudar, garcias |
| |||
Re: comparar contraseñas ok, muchas gracias, felicidades por el mini how-to se me olvidaba, es posible que pueda cambiar los mensajes de error del formaulario de registro??? por ejemplo al momento de llenar el formulario de registro si hace falta por llenar un campo me saca el mensaje de "no puede ser NULL el campo "nombre", pero me lo saca en ingles, es posible que se puedan cambiar???? |
| ||||
Re: comparar contraseñas ¿qué versión de DW estás usando? Yo estoy casi seguro que en DW8 lo que hace es enviar al usuario a una página que hayas escogido sin dejar mensaje, aunque puedo estar equivocado porque la verdad no uso este sistema de validar usuario. |
| |||
Re: comparar contraseñas uso DW 8, y en efecto, en el formulario de "login" si se puede mandar a otra pagina en caso de "usuario o contraseña incorrectas" pero en el caso del formulario de registro, si hace falta por llenar un campo, o si se introduce un numero en lugar de un caracter, o si el tamaño del texto es mayor a lo establecido, manda un error en ingles: "Column 'nombre' cannot be null", de hecho si la pagina del formulario se llama form.php, al momento de mandar ese mensaje en ingles la pagina ahora se llama form.php?. mi pregunta es: seria posible que ese error en ingles se pueda modificar para mandar el mensaje que yo quiera?? gracias. saludos |
| ||||
Re: comparar contraseñas Ah, ya entiendo, tu hablas del código de javascript para la validación de formularios. Si se puede cambiar, pero tienes que ir al código para hacer eso, más específicamente en el 'Head' del documento. Te incluyo una imagen enseñándote las partes que puedes cambiar. Ten en cuenta que en estos casos debes nombrar los campos de tu formulario como quieres que salgan en el error, eso si, sin usar ni espacios ni caracteres especiales. |