Sou iniciante em PHP e criei um site com duas telas: Pianel de Usuario com pastas dos alunos e outro Painel de Administrador q acessa as pastas,lista os alunos,atualiza e exclui os mesmos.
O problema é que não sei como nem por onde começar pra poder criar esse sistema de login.
Meu Banco de dados tem a tabela usuario com dados dos alunos e a tabela tb_acesso,onde tem dois campos:descricao acesso(aluno/adm) e id acesso(1/2 respectivamente)
No momento de cadastrar o cliente o administrador já escolhe se sera 1(aluno) ou 2 (adm).
Meu problema é fazer essa verificação de login,para quando o usuario autenticar como aluno,abrir a pagina bemvindo.php e se logar como adm abrir a pagina bemvindo2.php.
Segue codigos principais
#######database.php (classe q realiza a conexao com o banco)#########
</table>
<p> Tipo de Usuario:<br>
1 = Aluno<br>
2 = Administrador</p><br>
<a href="bemvindo2.php" class="btn btn-success">Voltar a pagina Principal(ADM)</a>
</div>
</div> <!-- /container -->
</body>
</html>
Tem o formulario de login que só possui os campos estilirizados e as paginas create,update,read e delete.php que faz o crud dos dados do aluno no painel do Administrador.
Esta tudo rodando certinho,só queria ajuda pra fazer a parte de login,por favor.
Pergunta
Renata Felix
Boa noite!
Sou iniciante em PHP e criei um site com duas telas: Pianel de Usuario com pastas dos alunos e outro Painel de Administrador q acessa as pastas,lista os alunos,atualiza e exclui os mesmos.
O problema é que não sei como nem por onde começar pra poder criar esse sistema de login.
Meu Banco de dados tem a tabela usuario com dados dos alunos e a tabela tb_acesso,onde tem dois campos:descricao acesso(aluno/adm) e id acesso(1/2 respectivamente)
No momento de cadastrar o cliente o administrador já escolhe se sera 1(aluno) ou 2 (adm).
Meu problema é fazer essa verificação de login,para quando o usuario autenticar como aluno,abrir a pagina bemvindo.php e se logar como adm abrir a pagina bemvindo2.php.
Segue codigos principais
#######database.php (classe q realiza a conexao com o banco)#########
<?php
class database
{
private static $dbName = 'wrpersonal' ;
private static $dbHost = 'localhost' ;
private static $dbUsername = 'root';
private static $dbUserPassword = '';
private static $cont = null;
var $db, $conn;
public function __construct() {
}
public static function connect()
{
// One connection through whole application
if ( null == self::$cont )
{
try
{
self::$cont = new PDO( "mysql:host=".self::$dbHost.";"."dbname=".self::$dbName, self::$dbUsername, self::$dbUserPassword);
}
catch(PDOException $e)
{
die($e->getMessage());
}
}
return self::$cont;
}
public static function disconnect()
{
self::$cont = null;
}
}
?>
######aluno.php (Painel do administrador)######
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link href="css/bootstrap.min.css" rel="stylesheet">
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<h3>Alunos Cadastrados W.R Team</h3>
</div>
<div class="row">
<p>
<a href="create.php" class="btn btn-success">Criar</a>
</p>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Nome</th>
<th>Login </th>
<th>Senha</th>
<th>Tipo de Usuario</th>
<th>Opções</th>
</tr>
</thead>
<tbody>
<?php
include 'database.php';
$pdo = Database::connect();
$sql = 'SELECT * FROM usuario ORDER BY id DESC';
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. $row['nome'] . '</td>';
echo '<td>'. $row['login'] . '</td>';
echo '<td>'. $row['senha'] . '</td>';
echo '<td>'. $row['id_tipo_usuario'] . '</td>';
echo '<td width=250>';
echo '<a class="btn btn-success" href="read.php?id='.$row['id'].'">Ver</a>';
echo ' ';
echo '<a class="btn btn-success" href="update.php?id='.$row['id'].'">Alterar</a>';
echo ' ';
echo '<a class="btn btn-danger" href="delete.php?id='.$row['id'].'">Excluir</a>';
echo '</td>';
echo '</tr>';
}
Database::disconnect();
?>
</tbody>
</table>
<p> Tipo de Usuario:<br>
1 = Aluno<br>
2 = Administrador</p><br>
<a href="bemvindo2.php" class="btn btn-success">Voltar a pagina Principal(ADM)</a>
</div>
</div> <!-- /container -->
</body>
</html>
Tem o formulario de login que só possui os campos estilirizados e as paginas create,update,read e delete.php que faz o crud dos dados do aluno no painel do Administrador.
Esta tudo rodando certinho,só queria ajuda pra fazer a parte de login,por favor.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.