Bloquear usuario

Iniciado por neopuerta360, 20 Septiembre 2010, 03:17 AM

0 Miembros y 1 Visitante están viendo este tema.

neopuerta360

Como hago para bloquear un usuario ejemplo que no pueda ver unas paginas entienden?

Ha uso un registro de usuarios "Sin base de datos"

Dznp

No entiendo por qué no usas bases de datos (SI YA SÉ, no te anda MySQL en mi@ pero te convendría crearte una cuenta en 000webhost)

Bueh, no es mi problema.
En cuanto al post, si no dejas codigos de como manejas los usuarios no podría ayudarte, igual lo que yo haría seria crear un txt y escribír el nombre del usuario que no queres que vea la página, despues lo lees y controlas.


Suerte  ;)

neopuerta360

como hago eso? y lo de mi base de datos ya te lo envio!

neopuerta360

#3
registrar.php

<?
if($registrar) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$cnnick = quitar($cnnick) ;
$cnemail= quitar($cnemail) ;
// Comprobar que el usuario existe en la base de datos
if(!file_exists("usuarios/")) { mkdir("usuarios/", 0777); }
if(file_exists("usuarios/$cnnick.php")) {
echo "Ya existe un usuario con ese nick o email en la base de datos. Haz click <a href=javascript:history.back()>aquí</a> para regresar." ;
}
else {
$cnfecha = time() ;
$cncontrasena = md5($cncontrasena) ;
$cnip = $REMOTE_ADDR ;

$nuevo .= "<"."?\n";
$nuevo .="\$nick = \"$cnnick\";\n";
$nuevo .="\$contraseña = \"$cncontrasena\";\n";
$nuevo .="\$email = \"$cnemail\";\n";
$nuevo .="\$fecha = \"$cnfecha\";\n";
$nuevo .="\$ip = \"$cnip\";\n";
$nuevo .="\$sexo = \"\";\n";
$nuevo .="\$pais = \"$pais\";\n";
$nuevo .="\$edad = \"\";\n";
$nuevo .="\$descripcion = \"\";\n";
$nuevo .= "?".">";

$crea = fopen("usuarios/$cnnick.php","w");
fputs($crea,$nuevo);
fclose($crea);
echo "Has sido registrado con éxito. Haz click <a href=index.php>aquí</a> para ir a la página principal." ;
}
}
else {
?>
<p>Los datos marcados con un asterisco (*) son obligatorios.
<script>
function revisar() {
if(formulario.cnnick.value.length < 3) { alert('El nick debe contener por lo mínimo 3 caractéres') ; return false ; }
if(formulario.cncontrasena.value.length < 5) { alert('La contraseña debe contener por lo mínimo 5 caractéres') ; return false ; }
if(formulario.cnemail.value.length == 0) { alert('Debes poner un email válido') ; return false ; }
}
</script>
<form name="formulario" method="post" action="index.php?id=registrar" onsubmit="return revisar()">
<b>* Nick:</b><br>
<input name="cnnick" type="text" id="cnnick" maxlength="20" class="form"><br>
<b>* Contraseña:</b><br>
<input name="cncontrasena" type="password" id="cncontrasena" maxlength="20" class="form"><br>
<b>* Email:</b><br>
<input name="cnemail" type="text" id="cnemail" maxlength="40" class="form"><br><br>
<input type="submit" name="registrar" value="Registrar" class="form">
</form>
<?
}
?>




este codigo te sirve!

neopuerta360

ha que es 000webhost un hosting cratuito como mi@?

Nakp

seeeh tambien byethost y zymic :xD deberias pasarte por el foro superior (desarrollo web) con urgencia :P
Ojo por ojo, y el mundo acabará ciego.

neopuerta360

Gracias atodos por ayudarme; Ya no posteare durante 2 años y parare el sitio que estoy haciendo. Lo que voy hacer es lo siguiente:

1-.Estudiare lenguajes como php.

2-.Estudiare idiomas primero "Ingles".

3-.Comensare las clases en el colegio.

4-.Y tengo que atender el negocio.

Es por eso que tampoco posteare por que no voy atener tiempo.Chao atodos!  :-*

:-( :-(