Publicentral.com - alta en buscadores, registro buscadores, promocionaPromocion en buscadores y negocios online
Mostrando Codigo - Php
Code

Php - Sencilla restriccion de acceso a no usuarios

Códigos Php

Con este script podemos restringir el acceso a no usuarios o a visitantes que no conozcan el nombre de usuario ni la clave.No utilizamos base de datos.
Visitas: 24,804 - 22/09/2003 20.22.44
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION
Modificar en el codigo: ($name=="usuario"&&$clave=="clave") por el nombre de usuario y clave que queramos modificar. Tambien debemos modificar el action o direccion a la que apunta el formulario.
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?
  2. if(!isset($name)&&!isset($clave))
  3. {
  4. ?>
  5. <!-- Codigo ofrecido por tutores.org -->
  6. <h1>Ingresar en area de usuarios</h1>
  7. <form method = post action = "">
  8. <table border = 1>
  9. <tr>
  10. <th> Usuario </th>
  11. <td> <input type = text name = name> </td>
  12. </tr>
  13. <tr>
  14.     <th> Clave</th>
  15. <td> <input type = clave name = clave> </td>
  16. </tr>
  17. <tr>
  18. <td colspan =2 align = center>
  19. <input type = submit value = "Entrar">
  20. </td>
  21. </tr>
  22. </form>
  23. <?
  24. }
  25. else if($name=="usuario"&&$clave=="clave")
  26. {
  27. // Usuario y claves son correctos
  28. echo "<h1>Acceso permitido</h1>";
  29. echo "Se encuentra dentro del area de ususarios";
  30. }
  31. else
  32. {
  33. // Usuario y claves incorrectos
  34. echo "<h1>Lastima</h1>";
  35. echo "No ha sido aceptada su entrada en el area de usuarios.";
  36. }
  37. ?>
  38.  



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Sencilla restriccion de acceso a no usuarios" href="http://www.tutores.org/codigo/593/" target="_blank">Sencilla restriccion de acceso a no usuarios</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
12/02/2006 14.23.59
5 5
Este codigo me ha gustado, pero me gustaria saber si hay algun otro codigo que valga para lo mismo, proteger acceso a alguna pagina, pero que se puedan poner mas usuarios, por favor, si alguien sabe, que me mande un mail a wishu01@gmail.com
Comentario usuario
01-10-2008 18:23:00
3 5
No funciona, ya lo hice y ponga cualquier user y psw me envia al archivo 73209408.php (que genere previamente en la misma carpeta). Alguien podria decirme porque? o le falto algo al codigo?
Comentario usuario
19/04/2003
2 5
Hola, hemos modificado el codigo y ya funciona.
Saludos
Comentario usuario
13-12-2007 01:46:29
1 5
Funciona Pero en el campos se ve la contraseña y se guarda, osea como hago para q esta salga en asterisco, y la misma incletud de Wishu, que puedan varios usuarios...
Comentario usuario
01-07-2008 17:36:00
5 5
Para que la clave salga con asterisco en donde dice TYPE coloca "Password"

así:

<input type="password" name="clave">
Comentario usuario
30-07-2010 16:23:02
1 5
En el espacio donde se ingresa una vez autorizado y que dice,
echo "se encuentra dentro del area de usuarios".
Quiero en lugar del texto se cargue una pagina html,
Gracias por cualquier respuesta.
Comentario usuario
coensa
1 5
No funciona, se queda en la misma pagina..
Comentario usuario
13-12-2007 01:46:29
5 5
buenos dias yo ya hice lo del login y me funciona con la conexion a base de datos utilic st codigo:
pero necesito que cuando acceda un usuario q s administrador pueda ver ciertas pantallas y asi sucesivamente si s coordinador o entrenador s un sistema de información deportiva.. me podrian ayudar por favor..

<?php
$dbhost='localhost';
$dbusername='deportes';
$dbuserpass='deportes1';
$dbname=' deportes';

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

if ($_POST['id_TipoAcceso']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['id_TipoAcceso'];
$password=$_POST['Tipo_usuario'];

if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT id_TipoAcceso,Tipo_usuario FROM tipoacceso WHERE id_TipoAcceso = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);

if($data['Tipo_usuario'] != $password) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT id_TipoAcceso,Tipo_usuario FROM tipoacceso WHERE id_TipoAcceso = '$username'") or die(mysql_error());

$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['id_TipoAcceso'];
echo " Ingreso al Sistema".$_SESSION['s_username']." y puedes acceder al pantallacoordinador.php.";
header("LOCATION:pantallacoordinador.php");
}
}
}
?>
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.