Ir ao conteúdo
  • Cadastre-se

problema com pagina


Posts recomendados

Quero encaixar uma pagina sem que faça a verificação do login, só na pagina admin quero a verificação.

 


	if(!empty($_GET['action'])){
		if($_GET['action'] == $CONFIG['BaseAdmURI']){
			//Verifica login
			if (isset($_SESSION['Login'])) { // Está logado
				if(!empty($_GET['page'])){
					// paginas de admin
					if (file_exists("admin/".$_GET['page'].".php")) {
						include("admin/".$_GET['page'].".php");
					}else{
						//pagina inicial do admin
						include("admin/index.php");
					}
				}else{
					//pagina inicial do admin
					include("admin/index.php");
				}
			}else{
				//pagina de login
				include("admin/login-form/index.php");
			}
		}else if($_GET['action'] == 'embed'){
			if(!empty($_GET['page'])){
				if(IsEmbed($_GET['page'])){
					// pagina para o embed do site
					include("theme/embed.php");
				}else{
					// EmbedId não encontrado
					include("theme/embed-notfound.php");
				}
			}else{
				include("theme/index.php");
			}
		}else if($_GET['action'] == 'callplayerjw6'){
			include("includes/CallPlayerjw6.php");
		}else{
			include("theme/index.php");
		}
	} else {
		// pagina inicial do site
		include("theme/index.php");

 

Link para o comentário
Compartilhar em outros sites

Em 2017-6-19 às 18:28, DiF disse:

@PlutosCommando Não sei se entendi bem a sua dúvida, mas não é o caso de apenas criar a página e chama-la em um link?

Já que não precisa da autenticação, não é na parte administrativa... então pode ser direto.

exatamente isso, pode me auxiliar?

 

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, DiF disse:

@PlutosCommando Poder, posso... mas preciso entender o problema. Algo que não consegui.

Pode ser mais claro?

O Código acima permite que faça o carregamento de algumas paginas, mas só se tiver logado no painel.

Eu queria colocar o carregamento de outra página, só que sem está logado no painel...

Sem que essa nova página passe pela verificação da seção.

 

Acredito que seja fácil isso, o problema é que eu não entendo de php, isso é só uma coisinha que preciso.

Link para o comentário
Compartilhar em outros sites

  • Moderador

@PlutosCommando Bem...  ACHO que captei a vossa mensagem.

Você não precisa usar o php. Basta incluir o link que quer no lugar que quer... seja em algum lugar da página ou no menu.

 

Algo tipo assim:

<a href="pagina_que_quer_abrir.php">Texto do link</a>

Como eu disse, nesse caso é direto. Como a pessoa não precisa logar, basta inserir um link direto.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

10 minutos atrás, DiF disse:

@PlutosCommando Bem...  ACHO que captei a vossa mensagem.

Você não precisa usar o php. Basta incluir o link que quer no lugar que quer... seja em algum lugar da página ou no menu.

 

Algo tipo assim:


<a href="pagina_que_quer_abrir.php">Texto do link</a>

Como eu disse, nesse caso é direto. Como a pessoa não precisa logar, basta inserir um link direto.

 

Mas ai eu precisaria colocar isso em uma pagina né?, eu queria que entrasse na página com um link, sem ele ter que clicar em lugar para redireciona-lo

Deixa eu tentar esclarecer melhor, única coisa que quero é que carregue uma pagina, eu coloco o link dela e fica tudo branco, tentei esse código:

<?php    
header('Location: /menu/index.php');
?>

mas mesmo assim fica tudo em branco..

Link para o comentário
Compartilhar em outros sites

agora, DiF disse:

@PlutosCommando Mas o link será escrito pela pessoa?

 

Tá muito confuso isso.  

 

kkkk, vou tentar explicar melhor.

Tem o diretório admin que contém 3 páginas, para acessa-las é necessário um login, e é feito uma verificação pra ver se o usuário está logado.

 

Eu queria adicionar uma página que fica no diretório menu

Essa página pode ser acessada por qualquer um, não precisa de login.

Eu fiz ela e adicionei no host, mas quando eu entro nessa pagina www.site.com/menu/index.php

fica tudo em branco, eu acredito que seja porque eu não coloquei ela no carregamento das página, assim como as dos admin, tem.

 

Eu tentei colocar seguindo esse código:

<?php    
header('Location: /menu/index.php');
?>

Mas mesmo assim, fica tudo em branco. Conseguiu entender?? 

Link para o comentário
Compartilhar em outros sites

  • Moderador

@PlutosCommando Agora acho que consegui entender. Teria sido mais fácil se você tivesse posto estes detalhes no primeiro post!

 

Vamos lá.

 

O site é constituído por uma estrutura básica desta maneira:

 

Root(raiz)
  |-Arquivo
  |-Diretório
       |-Arquivo

Logo você tem assim:

Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |   |-estilo.css 
 

 

Você precisa deixar a parte que você quer deixar pública na raiz e/ou deixar dentro de um diretório na raiz.

1)

Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |   |-estilo.css 
 |-index.php
 |-CSS
 |  |-estilo.css 

Ou assim

2)

Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |      |-estilo.css
 |   
 |-Menu
 |   |-index.php 
 |   |-CSS
 |      |-estilo.css 

Destas formas,

 

no exemplo 1, você digita o endereço direto: http://www.seusite.com.br    que ele vai cair direto no index.php que está na raiz(aquele que não precisa de login)   e para acessar o login seria  http://www.seusite.com.br/Admin

 

No segundo exemplo,  para acessar o index.php dentro do diretório Menu

 

http://www.seusite.com.br/Menu 

assim desta forma você vai acessar o index dentro de menu.

 

Creio que seja nisso que você está se atrapalhando.

 

Em poucas palavras,  o primeiro arquivo a ser carregado é sempre o index que está na raiz do servidor!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

7 minutos atrás, DiF disse:

@PlutosCommando Agora acho que consegui entender. Teria sido mais fácil se você tivesse posto estes detalhes no primeiro post!

 

Vamos lá.

 

O site é constituído por uma estrutura básica desta maneira:

 


Root(raiz)
  |-Arquivo
  |-Diretório
       |-Arquivo

Logo você tem assim:


Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |   |-estilo.css 
 

 

Você precisa deixar a parte que você quer deixar pública na raiz e/ou deixar dentro de um diretório na raiz.

1)


Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |   |-estilo.css 
 |-index.php
 |-CSS
 |  |-estilo.css 

Ou assim

2)


Raiz
 |
 |-Admin
 |   |-index.php
 |   |-CSS
 |      |-estilo.css
 |   
 |-Menu
 |   |-index.php 
 |   |-CSS
 |      |-estilo.css 

Destas formas,

 

no exemplo 1, você digita o endereço direto: http://www.seusite.com.br    que ele vai cair direto no index.php que está na raiz(aquele que não precisa de login)   e para acessar o login seria  http://www.seusite.com.br/Admin

 

No segundo exemplo,  para acessar o index.php dentro do diretório Menu

 

http://www.seusite.com.br/Menu 

assim desta forma você vai acessar o index dentro de menu.

 

Creio que seja nisso que você está se atrapalhando.

 

Em poucas palavras,  o primeiro arquivo a ser carregado é sempre o index que está na raiz do servidor!

Obrigado, ajudou muito.

Pode dar como resolvido.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!