Php User Class - Manejo de usuarios en PHP

6:11 - By Unknown


La creación de un sistema de Loguin es algo esencial en muchos proyectos PHP. Hoy veremos un Script que permite realizar esto en cualquier proyecto de forma sencilla. Se trata de Php User Class:

Php User Class



Con este script podremos crear sistemas de login, sesiones, registros, manejo en base de datos, etc.

Para comenzar a trabajar con PHP User Class, lo primero que haremos es descargarlo de la web de sus creadores:


Una vez descargado el script y subido a nuestro servidor podremos empezar a trabajar con él. Este es solo un ejemplo sencillo de como añadir un nuevo usuario a la base de datos usuarios utilizando PHP User Class:

Creamos la tabla y añadimos un usuario a la base de datos

===================== MySQL Dump ===============================
CREATE TABLE `users` (
`userID` mediumint(8) unsigned NOT NULL auto_increment,
`username` varchar(50) NOT NULL default '',
`password` varchar(100) NOT NULL default '',
`email` varchar(150) NOT NULL default '',
`active` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`userID`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `email` (`email`),
KEY `active` (`active`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
================================================================
I
El usuario quedará en este ejemplo automáticamente activado. Comprobamos si no se ha autenticado previamente el usuario ($_POST['username'] se encuentra vacío), llamando a la clase "access.calss.php"
if (!empty($_POST['username'])){
//Register user:
require_once 'access.class.php';
$user = new flexibleAccess();
Comprobamos si el usuario está registrado:

$data = array(
'username' => $_POST['username'],
'email' => $_POST['email'],
'password' => $_POST['pwd'],
'active' => 1
);
$userID = $user->insertUser($data);/
if ($userID==0)
echo 'Usuario no Registrado';
echo 'Usuario Registrado id: '.$userID;
} //En el caso de no estarlo mostramos el formulario para registro.
echo '<h1>Register</h1>
<p><form method="post" action="'.$_SERVER['PHP_SELF'].'" />
Nombre de Usuario: <input type="text" name="username" /><br /><br />
Contraseña: <input type="password" name="pwd" /><br /><br />
Email: <input type="text" name="email" /><br /><br />
<input type="submit" value="Registrarme" />
</form>
</p>';
?>
Esto es solo un sencillo ejemplo, para conocer las funciones completas de este script les recomendamos visitar la web de sus creadores. 

Si encontraste útil esta información por favor colabora con este proyecto. Escribir un comentario, dar un Like, o compartir en Twitter te llevará menos de un minuto y me ayudará mucho a seguir con el proyecto.

Tags:
Sobre Seba

Soy Seba, un experto en absolutamente nada tratando de sobrevivir día a día al mundo 2.0@SebaAlante
Seguime en G+ →

Novedades en tu Email

Subscribete para recibir las novedades directamente en tu Email

Share This Post

1 comentario:

Contacto

Nombre

Correo electrónico *

Mensaje *

© 2014 Un Tal Seba. WP Theme-junkie converted by Bloggertheme9
Powered by Blogger.
back to top