Série da semana: Angular, API RESTful e Banco de Dados

Veja mais

Login Previlégios PHP

11/10/2018

1

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

Posts

14/10/2018

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