Login Previlégios PHP

11/10/2018

3

Bom eu estou fazendo um sistema com php onde tera vários usuários com administrador,atendente,garcon, motoboy eu estou tentando criar um login de acesso para cada usuário o administrador para o painel administrativo , atendente para tela de PDV o garcon para tela de abrir mesas e o motoboy para entregas como faco para abrir sessão buscar o usuário para cada um ser logado para sua página conforme o seu privilégio , como colocar mais de um header location para páginas diferentes

Um trecho do código alguém pode me ajudar
<?php
//dados para realizar o login
ob_start();
session_start();
include(''''conexao.php'''');
$login = ($_POST[''''txt_login'''']);
$senha = ($_POST[''''txt_senha'''']);
//echo $login."<br>".$senha."<br>";
$sql = mysql_query("SELECT * FROM usuarios WHERE (login = ''''$login'''' and senha = ''''$senha'''')");
if (mysql_num_rows($sql)== true) {
while ($ln = mysql_fetch_assoc($sql)) {
$_SESSION[''''iduser'''']= $ln[''''iduser''''];
//if ($_SESSION ''''permissao'''' = ''''gerente'''') {
# code...
$iduser = $_SESSION [''''iduser''''];
if ($iduser = ''''1'''') {
# code...
//echo permissao;
header("location:administrador.php");

} else {
//$permissao =''''atendente'''';
$iduser= $_SESSION [''''iduser''''];
if ($iduser = ''''3'''') {
//echo "teste";
// esse header não esta direcionando para a pagina pdv ?
header("location:pdv.php");
//permissao;
}
}

}


echo "Usuário Invalido";
}

?>
alguma dica para eu resolver essa situacao
Leandro

Leandro

Responder

Posts

14/10/2018

Rodrigo Fujioka

Olá, é um requisito utilizar php sem utilizar nenhum framework? Acho que seria mais interessante você ver esse curso da devmedia, https://www.devmedia.com.br/curso/laravel-authentication-usando-o-seu-banco-na-autenticacao/2186 ou https://academy.especializati.com.br/curso/laravel-55-gratuito , a não ser que seja estudo pessoal ou tenha como requisito não utilizar nenhum framework.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar