0

If e Else com session

criado por niel100juizo em 10/06/2010 12:04am
Olá pessoal minha duvida é a seguinte preciso fazer uma pagina assim

se usuario estiver logado

aparece um sistema para ele fazer perguntas

se ele não tiver logado

aparece somente usuario logados podem fazer perguntas

já tentei de varias maneiras mas na montagem da minha pagina

eu me perco com os codigos php

tipo eu abro php <?php ai fica vermelho

qdo vou fechar meu codigo ?> não fica vermelho

coloquei minha pagina para teste

se alguem puder me ajudar

ficarei agradecido

pastebin.com/e4fPpCxM

vlw

Lista de Respostas:

0
10/06/2010 10:01am
(~14 anos atrás)
BOZO respondeu:
Você pode forçar o login, seria mais simples...

No inicio da pagina vc insere o código

<?php
session_start();
if(!$_SESSION["login"]){
header("location: login.php");
exit;
}
?>


dai na pagina login vc cria a variavel de sessão que vai validar.

Qualquer duvida, posta no fórum.

0
10/06/2010 11:15am
(~14 anos atrás)
niel100juizo respondeu:
Bozo estou fazendo minhas paginas com server side list e include

todas as paginas são carregadas no index.php

ai na pagina prod_destaques.php

ela é carregada assim index.php?webantigos=prod_destaques.php

alguns paginas já são restritas e está tudo ok

mas a pagina prod_destaques.php eu não posso por restrição

por que é uma pagina publica

então

qdo usuario acessar essa pagina

ele NÂO estiver logado

ele vai ver todo o conteudo daquela pagina

mas não poderá fazer perguntas

aparece = "Somente usuarios logados podem fazer perguntas"

agora se ele estiver logado

ele vai ver a mesma pagina

só que o sistema de pergunta vai aparecer

e ele vai poder fazer perguntas

aqui é como está minha pagina (seria um exemplo da minha pagina original)

pastebin.com/e4fPpCxM

o problema é que eu não sei onde encaixar os comandos

se vc puder me ajudar ficarei agradecido

ate mais

vlw


0
10/06/2010 5:34pm
(~14 anos atrás)
BOZO respondeu:
cara, como não sei como vc verifica se está logado ou não, vou te passar como fazer, ai vc adapta com a sua verificação para saber se está logado.


<?php
if($LOGADO){
?>

<form>//o codigo do seu form

<?php
}else{
?>

Somente usuarios logados bla bla bla...

<?php
}
?>

0
10/06/2010 5:56pm
(~14 anos atrás)
niel100juizo respondeu:
Bozo sem palavras para te agradecer deu certinho

perfeito usei assim

<?php
if(isset($_SESSION['kt_login_id'])){
?>

<form>//o codigo do seu form

<?php
}else{
?>

Somente usuarios logados bla bla bla...

<?php
}
?>

fica ai a dica para quem precisar

vlw Bozo

abraços

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)