Logueo con PHP

Hola!!!, antes que nada quisiera mencionar que este es mi primera publicacion así que tratare de ser breve y conciso.

Bueno esta vez quisiera comenzar con algo simple, un logueo con PHP, para esto necesitaremos tener instalado un servidor PHP; yo en lo personal instale el servidor XAMPP(http://www.apachefriends.org/es/xampp.html), solo lo descargamos y lo instalamos, para comprobar que se instalo correctamente vamos a nuestro explorador y tecleamos localhost/xampp o 127.0.0.1/xampp y nos tiene que aparecer algo parecido a esto:
 

Partiremos del hecho de que tenemos nuestra pagina de la siguiente manera:

No abunde mucho en código, simplemente es esto:

<html>
<head>
    <title>
        Logueo con PHP by Brion
    </title>
</head>
<body>
    <center>
        Pagina de Inicio!!!
    </center>
</body>
</html>


 Ahora para crear un logueo necesitaremos 2 cajas de texto, una para el usuario y otra para la contraseña, así que hay que modificar un poco nuestro código, para que quede de la siguiente manera:

<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <!--Esta Linea es para que nos muestre la Ñ-->
    <title>
        Logueo con PHP by Brion
    </title>
</head>
<body>
    <center>
        Pagina de Inicio!!!<br>
        <form method="post" action="index.htm">
        <table>
            <tr>
                <td>Usuario</td><td><input type="text" size="10" maxlength="10" name="user"></td>
            </tr>
            <tr>
                <td>Contraseña</td><td><input type="password" size="10" maxlength="10" name="pass"></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Iniciar" name="Iniciar"></td>
            </tr>
        </table>
        </form>
    </center>
</body>
</html>

Le he agregado una tabla para darle un poco de estética y una linea extra, en el código explico que es para que la letra Ñ se muestre adecuadamente; con esas lineas tendríamos una pagina con un inicio de sesión decente:

Ahora haremos unos cambios, nuestra pagina se llama: index.htm, pero necesitamos que sea un archivo PHP, así que renombramos nuestro archivo de la siguiente manera: index.php; Una vez hecho esto nos dirigiremos a la ruta donde instalamos nuestro servidor XAMPP y ubicamos la carpeta htdocs y hay creamos una carpeta(yo la he nombrado logueo) y hay copiaremos y pegaremos nuestro archivo index.php, ya que al ser un archivo php este necesita un servidor donde correrlo. Para comprobarlo nos dirigimos a nuestro explorador y tecleamos lo siguiente: localhost/logueo/index.php; nos tendría que aparecer la pagina idéntica a la imagen anterior. Seguidos estos pasos ahora podremos crear nuestro logueo.

Apartir de este punto lo siguiente es puro código, así que abriremos nuestro archivo index.php con nuestro editor de texto preferido y modificaremos lo siguiente:

<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
    <title>
        Logueo con PHP by Brion
    </title>
</head>
<body>
<?php
    if(isset($_POST["Iniciar"])){
        $usuario=$_POST["user"];
        $contraseña=$_POST["pass"];
        if($usuario=="Brion" AND $contraseña=="hola"){
            echo "<h1>Bienvenido Sr. $usuario</h1>";
        }
    }
?>
    <center>
        Pagina de Inicio!!!<br>
        <form method="post" action="index.php">
        <table>
            <tr>
                <td>Usuario</td><td><input type="text" size="10" maxlength="10" name="user"></td>
            </tr>
            <tr>
                <td>Contraseña</td><td><input type="password" size="10" maxlength="10" name="pass"></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Iniciar" name="Iniciar"></td>
            </tr>
        </table>
        </form>
    </center>
</body>
</html>


Con esto nuestro logueo simple habrá quedado y una vez introducidos nuestro usuario(Brion) y la contraseña(hola), nos aparecerá lo siguiente:
Nadamas aclarare que esto es un logueo estático, en otra ocasión mostrare como crear un logueo dinámico, así que me despido espero que estén bien y bueno espero sus comentarios ^_^. Les dejo un link(http://www.mediafire.com/?cs9q244agyou9de) con el archivo index.php para que lo descarguen y bueno, hay explico cosas mas a fondo del código que ya mencione antes

Comments

Popular posts from this blog

Juego de Gato Usando HTML, JavaScript y CSS

AfterEffects - Quitar el Fondo de un Video Forma 1: KeyLight

Crear un nuevo Libro de Excel con VBA ES