Jump to content


Photo

Redirect


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

#1 XEder

XEder

    Novato no fórum

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

Posted 13/02/2008, 21:16

POr favor

preciso de uma ajuda em um codigo fonte....

e o seguinte

na empresa onde trabalho, criamos um sistema de logon para a internet que quando o usuario inicia qualquer pagina pela primeira vez aparece a tela de logon para ser autenticado, se for validado ele tem o acesso senao, login senha incorreto.

o problema e o seguinte, na verdade nem um problema mas sim um aperfeiçoamento do codigo.

quando ele acessa por ex. o google.com.br pela primeira vez aparece o logon so que apos o login aparece uma tela de logoff e em seguida redireciona a um site especifico que coloquei....

o que eu queria e que apos o logon (se aceito) carregasse a pagina que ele digitou e nao a que eu especifiquei....

fico no aguado


abraços

#2 tury

tury

    Novato no fórum

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

Posted 13/02/2008, 21:18

Esplica Melhor Não Da Pra Entender

#3 XEder

XEder

    Novato no fórum

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

Posted 13/02/2008, 21:22

perfeitamente....

um exemplo simples de entender...

alguns foruns existem essa opçao...
Você esta no forum e nao esta logado, ao criar um topico ele solicita o seu login e senha, apos fazer isso ele te redireciona para o que estava querendo no caso abrir um topico e nao para a pagina inicial do forum...

acho que assim ficou mais facil

#4 alandebortolo

alandebortolo

    <? echo NOW() ?>

  • Usuários
  • 97 posts
  • Sexo:Não informado
  • Localidade:Colatina - ES
  • Interesses:PHP &amp; Fireworks

Posted 14/02/2008, 00:00

Simples:

Na função que verifica se o usuário não está logado você coloca a variável que ele estava, ex:

$area = $_SERVER['PHP_SELF'];

if($_SESSION[logado]=="nao"){
Header("Location:login.php?pg=$area");
}

e na action do form de login você também põe esta variável:

<form action="valida.php?pg=<?=$pg?>

e na página que valida isto, após o sucesso do login, você redireciona para a variável $pg


Era isso?

rsrs

Conheçam:
Portfolio: DesignMaster
Faça seu AgitoFlog: AgitoFlog.com.br
Site de trabalho: EuAgito.com.br

"A mentira tem perna curta, barba branca e não tem 1 dedo"


#5 XEder

XEder

    Novato no fórum

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

Posted 14/02/2008, 07:12

SAbe eu vou fazer o teste...
mas so adiantando o q vc disse

"e na página que valida isto, após o sucesso do login, você redireciona para a variável $pg"

Eu nao quero redirecionar nao, e sim ele pegar automaticamente a pagina que o usuario digitou....
talvez seja isso....rsrs que vc quis explicar....

Edição feita por: XEder, 14/02/2008, 08:01.


#6 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 14/02/2008, 08:53

O fórum guarda a url de referencia para o login para voltar para ela.
Você pode jogar uma $_SESSION a url de referência, pegando ela via $_SERVER['HTTP_REFERER'].

Pode resolver ;)

[]'s

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br





1 user(s) are reading this topic

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

IPB Skin By Virteq