Jump to content


Photo

Restringir O Acesso Ao Php


  • Faça o login para participar
5 replies to this topic

#1 MARQUESMARCIO

MARQUESMARCIO

    Normal

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

Posted 19/04/2006, 19:37

Boas,

Tenho um site, e nesse site tenho uma pasta que contem um php que é acedido por quem se regista ou esta registado no site e uso uma mascara(warpper) no site para não descobrirem o link directo da url do php.
Mas o que queria saber é se posso colocar alguma condição no php de maneira a que só podesse ser acedido pelo site e não pelo url directo. Para neste caso se descobrirem a url não conseguirem aceder á mesma.
Tipo uma "sourceid" no principio do php dá?


Thanks

Edição feita por: MARQUESMARCIO, 19/04/2006, 19:41.


#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 19/04/2006, 20:06

Você usa algum sistema de login? Por sessão por exemplo?
Ai você pode verificar se a sessão foi iniciada e restringe o acesso ao resto do conteudo do arquivo.

Flws...
^_^ Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 MARQUESMARCIO

MARQUESMARCIO

    Normal

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

Posted 20/04/2006, 10:52

Sim uso, como posso entao vêr se a sessão foi iniciada e liberar o acesso ao php?

#4 danilodepolli

danilodepolli

    Doutor

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

Posted 20/04/2006, 10:55

Tenta usando esse codigo.. Se a session não estiver setada direciona o cara pra pagina especifica.


session_start();
if(!$_SESSION["login"] && !$_SESSION["senha"]){
header("Location: login_form.php");
}

Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#5 MARQUESMARCIO

MARQUESMARCIO

    Normal

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

Posted 21/04/2006, 09:45

Não funciona. Dá como se a sessão não estivesse iniciada.
Será que tenho de alterar os valores de login e senha ?
Uso o CMS Joomla no website


Alguem sabe como usar o sistema "sourceid" para liberar o acesso ao php.
Isto é se a source de consulta for apartir do "exemplowebsite" libera o php se não "die".

#6 Rafael.Sarti

Rafael.Sarti

    Normal

  • Usuários
  • 110 posts
  • Sexo:Não informado
  • Localidade:Sorocaba-SP

Posted 14/08/2006, 15:39

Cara... inicia a session então

session_start();
// isso fica antes de tudo

hehe :D

Edição feita por: Rafael.Sarti, 14/08/2006, 15:48.

ZIDC - A solução está aqui
Acesse: www.zidc.com.br
Clique aqui para acessar




1 user(s) are reading this topic

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

IPB Skin By Virteq