Jump to content


Photo

If Para Login


  • Faça o login para participar
1 reply to this topic

#1 Vinny789

Vinny789

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:sp, sp

Posted 26/11/2010, 16:16

Paz Galera, montei um esqueminha de verificação de niveis com sistema de login, funciona beleza, "caso alguém precise, só solicitar que post ;)"

Agora tenho uma outra duvida, consegui fazer um esqueminha de separação de niveis dois usuários beleza...

segue abaixo os if's, mto simples e eficiente:
<?

if ($nivel == "") {
echo "MOSTRA ESSA MENSAGEM SE NÃO POSSUI NENHUM NIVEL"; }

elseif ($nivel == "1") {
echo "MOSRA ESSA MENSAGEM SE USUÁRIO FOR NIVEL 1"; }

elseif ($nivel == "2") {

echo " MOSTRA ESSA MENSAGEM SE USUÁRIO FOR NIVEL 2"; }
?>

Funciona que é uma beleza...

Só que estou tendo um sério problema e acredito que vcs possam me ajudar...

Na página index.php?id=login eu logo normal, mas como estou trabalhando com querystring e includes, tem a parte de cima do site denominada topo.php que esta por include no index, e nesta página topo eu fiz um if e elseif de separação para o menu diferenciado.

SEM NIVEL = LOGIN / CADASTRAR-SE
NIVEL 1 = LOGOUT / MEU CADASTRO / MEU CARRINHO
NIVEL 2 = LOGOUT / ÁREA ADMINISTRATIVA

Estou tendo dificuldade em passar o nivel para a página topo.php, eu não posso usar a parte de proteção, poq senão todo mundo que for visitar o site irá parar na pagina se login, e o q quero é que todos tenham acesso ao site e somente os usuários cadastrados tenham acesso ao preco do produto e menus diferenciados.

ARQUIVO DE PROTEÇÃO QUE JOGARIA AS PESSOAS NA PÁGINA DE LOGIN QUE USEI NO TOPOP.PHP
<?php
include "protecao.php";
$dados = $_SESSION["dados"];
$emailverifica = $dados['email'];
?>

Entao, acredito que necessitaria de um if diferente na parte do topo, seria algo mais ou menos assim.
Se logado ele puxa o nivel, se não cadastrado ele permanece quieto rs

Alguém poderia dar uma luz?

Vlw, Deus abençoe!

Ops! alguém?

#2 RenanCunha

RenanCunha

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Não informado

Posted 29/11/2010, 18:13

Na minha opnião, quando o sujeito fizer o login, faça algo do tipo $_SESSION["login"]["nivel"] = NIVEL_DO_USUARIO

Ai quando você precisar verificar o nivel do usuario logado, é só buscar nessa session e pronto.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq