ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema De Login Phpadmyn Con Mysql

martin392023 de Enero de 2014

544 Palabras (3 Páginas)349 Visitas

Página 1 de 3

1. Crear la Base de datos

*Ustedes elijan el nombre de su Base de Datos

2. Preparando una tabla en MySQL

CREATE TABLE `usuarios` (

`idusuario` INT(11) NOT NULL AUTO_INCREMENT,

`usuario` VARCHAR(20) NOT NULL,

`password` VARCHAR(10) NOT NULL,

PRIMARY KEY (`idusuario`)

)

3. logout.php

Creamos el archivo logout.php , para que realice el cierre de la sesión.

<?php

session_start();

session_destroy();

header('location: index.php');

?>

4. index.php

Este es la pagina principal, contendra la conexión y el login.

<?php

session_start();

//llamamos a la clase conexion

include_once "conexion.php";

function verificar_login($user,$password,&$result) {

//consulta a la tabla usuarios, si el usuario y clave ingresado es igual al de la consulta ingresara

$sql = "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";

$rec = mysql_query($sql);

$count = 0;

while($row = mysql_fetch_object($rec))

{

$count++;

$result = $row;

}

if($count == 1)

{

return 1;

}

else

{

return 0;

}

}

if(!isset($_SESSION['userid']))

{

if(isset($_POST['login']))

{

if(verificar_login($_POST['user'],$_POST['password'],$result) == 1)

{

$_SESSION['userid'] = $result->idusuario;

header("location:index.php");

}

else

{

echo '<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';

}

}

?>

<style type="text/css">

*{

font-size: 14px;

}

body{

background:url(img/page.jpg) fixed top center;

}

form.login {

background: none repeat scroll 0 0 #F1F1F1;

border: 1px solid #DDDDDD;

font-family: sans-serif;

margin: 0 auto;

padding: 20px;

width: 278px;

box-shadow:0px 0px 20px black;

border-radius:10px;

}

form.login div {

margin-bottom: 15px;

overflow: hidden;

}

form.login div label {

display: block;

float: left;

line-height: 25px;

}

form.login div input[type="text"], form.login div input[type="password"] {

border: 1px solid #DCDCDC;

float: right;

padding: 4px;

}

form.login div input[type="submit"] {

background: none repeat scroll 0 0 #DEDEDE;

border: 1px solid #C6C6C6;

float: right;

font-weight: bold;

padding: 4px 20px;

}

.error{

color: red;

font-weight: bold;

margin: 10px;

text-align: center;

}

</style>

<br/>

<br/>

<form action="" method="post" class="login">

<div><label>Usuario</label><input name="user" type="text" ></div>

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com