Postado Ter Jul 07, 2015 9:30 am
Olá galera, estou aqui para ensinar como criar um sistema de login em php e mysql(Simples), sem mais delongas vamos começar!
Começaremos com o banco de dados:
Agora vamos ao login.php:
Agora iremos para a index.php:
e por último criaremos o config.php:
e aqui terminamos nosso sistema de login simples, Obrigado e Xau!
Começaremos com o banco de dados:
- Spoiler:
CREATE TABLE IF NOT EXISTS `usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario` varchar(255) NOT NULL,
`senha` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Agora vamos ao login.php:
- Spoiler:
<?php
require_once('config.php');
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$sql = mysql_query("SELECT * FROM usuarios WHERE usuario = '$usuario' and senha = '$senha'") or die(mysql_error());
$row = mysql_num_rows($sql);
if($row > 0) {
session_start();
$_SESSION['usuario'] = $_POST['usuario'];
$_SESSION['senha'] = $_POST['senha'];
echo "<script> alert('Você foi logado com sucesso! clique em OK para continuar.'); </script>";
echo "<script> loginsucesso() </script>";
} else {
echo "<script> alert('Algum campo está errado! clique em OK para continuar.'); </script>";
}
?>
<html>
<head>
<title>Sistema de login simples by Tools</title>
<script type="text/javascript">
function loginsucesso() {
setTimeout("window.location='index.php'", 500);
}
</script>
</head>
<body>
<form method="post" action="">
Usuário: <input type="text" name="usuario" required"><br>
Senha: <input type="password" name="senha" required"><br>
<input type="submit" value="Logar">
</form>
</body>
</html>
Agora iremos para a index.php:
- Spoiler:
<?php
session_start();
require_once('config.php');
if(!isset($_SESSION['usuario']) || !isset($_SESSION['senha'])) {
header("location: login.php");
exit;
} else {
echo "<script> alert('Você está logado! '); </script>";
}
?>
<html>
<head>
<title>Sistema de Login by tools - Index</title>
</head>
<body>
</body>
</html>
e por último criaremos o config.php:
- Spoiler:
$host = "localhost";
$user = "seu usuário mysql";
$senha = "sua senha mysql";
$banco = "sua db mysql";
$conexao = mysql_connect("$host", "$user", "$senha");
mysql_select_db("$banco");
e aqui terminamos nosso sistema de login simples, Obrigado e Xau!