Erregea
Usuario habitual
Usuario habitual

MIRAR AVER SI ESTO ESTA BIEN !

<?
?>
?>
<!-- Esto lo verán los que estén logeados -->
<p>Bienvenido <b><? echo $_COOKIE["unick"] ?></b><b><br>
</b> <a href="usalir.php">Salir</a>
<!-- Fin de lo que verán los no registrados/logeados -->
<?
}
else {
?>
<!-- Esto lo verán los no registrados/logeados -->
</a></p>
<form method="post" action="uentrar.php">
Nick:<br>
<input type="text" name="nick" maxlength="20"><br>
Contraseña:<br>
<input type="password" name="contrasena" maxlength="20"><br><br>
<input type="submit" name="enviar" value="Entrar">
</form>
<p> <a href="uregistrar.php">Registrarse</a></p>
<!-- Fin de lo que verán los no registrados/logeados -->
<?
}
?>

eso lo guardo con menu.php


<?
include('uentrar.php');
?>
<?
//este archivo es el action del formulario para identificarse
include("config.php&quotGiño ; //incluimos el config
if($_POST[enviar]) { //si se rellenó el formulario...
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$contrasena = quitar($contrasena) ;
$contrasena = md5(md5($contrasena)) ;
$con = mysql_query("select contrasena from usuarios where nick='$nick'&quotGiño ;
$datos = mysql_fetch_array($con) ;
if(mysql_num_rows($con) != 0) {
if($datos[contrasena] == $contrasena) {
setcookie("unick",$nick,time()+2592000) ; //se crean las cookies
setcookie("ucontrasena",$contrasena,time()+2592000) ;
header("location: $HTTP_REFERER&quotGiño ;
}
else {
echo "La contraseña es incorrecta. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ; //si la contraseña es incorrecta...
}
}
else {
echo "Este usuario no existe en la base de datos. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ; //si ese usuario no existe...
}
}
?>
esto lo guardo con uentrar.php


<?
if($_POST[enviar]) {
include("config.php&quotGiño ; //se incluye el confid.php
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$email = quitar($email) ;
$con = mysql_query("select id from usuarios where nick='$nick' or email='$email'&quotGiño ;
if(mysql_num_rows($con) != 0) {
echo "Este usuario ya existe en la base de datos o ya hay un usuario con este email. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ; //si ya existe el usuario...
}
else {
$fecha = time() ;
$contrasena = quitar($contrasena) ;
$contrasena = md5(md5($contrasena)) ;
mysql_query("insert into usuarios (fecha,nick,contrasena,email,sexo,ip) values ('$fecha','$nick','$contrasena','$email','$sexo','$REMOTE_ADDR')&quotGiño ; //se escribe en la base de datos
echo "Has sido registrado. Haz click aquí <a href=\"index.php\">aquí</a> para regresar a la página principal." ; //se registra correctamente (cambiar index.php por la pagina a la que se quiere que se lleve al hacer clic IMPORTANTE: No cambiar lar barras ni las comillas para evitar errores)
}
}
else {
?>
<!-- El formulario y la funcion de revisar...-->
<script>
function revisar() {
if(formulario.nick.value.length < 3) { alert('El nick debe contener por lo mínimo 3 caractéres.') ; return false ; }
if(formulario.contrasena.value.length < 8) { alert('La contraseña debe contener por lo mínimo 8 caractéres.') ; return false ; }
if(formulario.contrasena.value != formulario.c_contrasena.value) { alert('Las contraseñas no son correctas.') ; return false ; }
if(formulario.email.value.length == 0) { alert('Debes poner un email válido.') ; return false ; }
}
</script>
<form name="formulario" method="post" action="<?=$PHP_SELF?>" onsubmit="return revisar()">
<b>Nick:</b><br>
<input type="text" name="nick" maxlength="20"><br>
<b>Contraseña:</b><br>
<input type="password" name="contrasena" maxlength="10"><br>
<b>Confirmar contraseña:</b><br>
<input type="password" name="c_contrasena" maxlength="10"><br>
<b>Email:</b><br>
<input type="text" name="email" maxlength="40"><br>
<b>Sexo:</b><br>
<select name="sexo">
<option value="0">Masculino
<option value="1">Femenino
</select><br><br>
<input type="submit" name="enviar" value="Registrar">
</form>
</div>
<!-- Fin del formulario y la funcion de revisar...-->
<?
}
?>

este con uregistrar.php


<?
include("config.php&quotGiño ;
$con = mysql_query("select id from usuarios where nick='$_COOKIE[unick]' and contrasena='$_COOKIE[ucontrasena]'&quotGiño ;
if(mysql_num_rows($con) == 0) {
?>
<script>location="index.php"</script> <!-- Cambiar index.php por la pagina a la que quieres que se lleve si no esta identificado. -->
<?
exit ;
}
?>

este con ulogin.php


<?
//Código sencillo, se borran las cookies
setcookie("unick&quotGiño ;
setcookie("ucontrasena&quotGiño ;
header("location: index.php&quotGiño ; //cambiar index.php por la página a la que se quiere que se lleve a los usuarios cuando se desconecten
?>

este con usalir.php

<?
$dbhost = "mysql.webcindario.com" ; //
$dbuser = "erregea" ; //
$dbpass = "******" ; //
$db = "erregea" ; //
$conectar = mysql_connect($dbhost,$dbuser,$dbpass) ;
mysql_select_db($db,$conectar) ;
?>

este con config.php




MIRAR AVER SI TODO ESTA BIEN O SI NO ESTA BIEN COMUNICARMELO !
Y SI ESTA BIEN TODO ESO, AHORA QUE AGO CON TODO ESO PARA QUE FUNCIONE?

Avatar Image
@man / @woman
@man / @woman

Te voy a contar un chiste...

Cita:

Preguntas reales hechas por diversos turistas a través de la web de la Oficina de Turismo Australiana. Las respuestas no tienen tampoco desperdicio, y obviamente las ha dado un australiano. En fin, ahí van:
....
5) P- ¿Hay cajeros automáticos en Australia? En caso afirmativo, ¿me puede mandar una lista con todos los de Brisbane, Cairns, Townsville, Sydney y Hervey Bay? (Un inglés).
R- De que se murió tu ultimo esclavo?



¿pillas la ironía?.... lo que estas preguntando no es sencillo... es directamente hacer tu trabajo.
Mira tu si funciona o no... y sino funciona di donde no función, el error que te da...
Erregea
Usuario habitual
Usuario habitual

ya pero yo todo eso lo tengo guardado en php. (en mis documentos).

y ahora no se que acer con todas esas cosas guardadas, donde meterlas para que aparecezcan en mi web i funcione (he hay la cuestion)........que hago con todas esas cosas que he guardado en mis documente con extension php??? donde las coloco o que ago con ellas?

Avatar Image
Machacateclados
Machacateclados

pues las tienes que subir por ftp.
¿sabes lo que es?Enfurruñado

Erregea
Usuario habitual
Usuario habitual

si,si se como subir por ftp.. pero luego como se si va bien o mal ??' es q lo del registro.....tela-marinera

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Erregea
si,si se como subir por ftp.. pero luego como se si va bien o mal ??' es q lo del registro.....tela-marinera


Pues como sabes si algo esta bien o mal... pues probando!!! si funciona esta bien... sino funciona, pues esta mal.
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 18/Mar/2009, 19:15
projorge NoSetup.org GestionXls henrykoo142kJun/09
Por: , el 26/Feb/2006, 23:40
patuca2 iaminvi chavp32kFeb/06
Por: , el 02/Mar/2009, 17:09
ayudaspwg GestionXls arkionfeso henrykoo64kJun/09
Por: , el 05/Feb/2009, 04:28
sheiladpp GestionXls103kFeb/09
Por: , el 13/Ene/2009, 08:44
nanouniko GestionXls aerialss882822Jan/09