Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera poderiam me tirar uma dúvida para me dar um norte sobre o que estudar?
Estou fazendo um sistema web utilizando bootstrap,javascript,php e mysql.
Gostaria de saber oq devo estudar para conseguir fazer uma pagina de login que de acesso ao sistema por completo, porem para cada usuário diferente deve trazer páginas diferentes, como por exemplo os acessos do adiministrador serão diferentes do usuário normal. Até ai ja ate fiz, mas não consigo controlar 1º que os usuário so acessem as paginas depois de logar, hj se o usuario digitar na barra por exemplo \index\relatorios.php ele abre normal mesmo não podendo ter acesso, 2º como diferenciar esse acesso apos o login de cada usuário.
Acredito pelo que pesquisei que é com SESSION, so queria saber se eh isso msm, se vcs tem alguma dica , se estou esquecendo algo , se tenho que criar paginas diferentes para cada usuário ,estou começando a mexer com aplicação web agora , desde já agradeço abraços.
Entendi @Alaerte Gabriel , obrigado pela ajuda.
Se entendi então, o login eh a validação com o banco que no meu caso ja consegui ate fazer. Ai gostaria de chamar uma tela principal com um menu e por exemplo 2 botoes , um relatórios e outro apontamentos, onde o relatórios que acessa eh o adm e apontamentos quem faz eh o usuário comum, ate ai acredito que posso fazer um pagina so e talvez omitir os botoes ou bloqueá-los de acordo com a permissão do usuário.
Ao clicar nos botoes levam para paginas distintas uma de relatorio e outra de apontamentos, a duvida eh se o usuário normal estiver logado e msm nao tendo acesso ao botao relatorio se ele completar o endereço na barra de endereço , ex: http:\\paginaprincipal\relatorios.php, ele vai conseguir acessar essa pagina? É a session que controla isso? Se sim blz vou procurar como faze-lo então, mais uma vez obrigado.
Isso! Tudo sistema de login deve ter a página de "verificação" ela que ficará responsável por verificar a permissão e o usuário. Os dados ficam armazenados na sessão sim. Abraços.
Opa, boa noite @Alan Leandro, seja bem vindo ao fórum !
Alan, São duas coisas distintas em um sistema.
1º Etapa: Desenvolver o sistema de login.
2º Etapa: Entender como você quer o esquema de permissões e depois aplicá-lo ao sistema em questão.
Não vejo necessidade de você dar permissão diferente pra cada usuário que logar. Isso deve ser definido por grupos. Por exemplo:
1 - administradores podem acessar recursos x e página x.
2 - Usuários podem acessar recurso x e página x.
É feito com PHP, MySQL, e você tem a opção de optar por SESSÕES ou COOKIES, recomendo SESSÕES.
Você vai pesquisar por: "sistema de login com níveis de acesso php"
Abraço.