Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

johngrass

Como Fazer Login Em Php?e direcionar a pag seguint

Recommended Posts

Pois então, em ASP sei que se trabalha com tabela e em PHP não tenho nem

idéia de como fazer para que o site seja restrito, ou seja, apenas quem tem

o login e senha (única pode ser) para poder então acessar ao site!!!

 

Alguém sabe me dizer como fazer um sistema assim funcionar?

Seria do site >> http://www.meucantinho.zinecool.com.br

 

Só que não consigo fazer ao logar-se redirecionar para a página

onde está o conteúdo! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que a melhor forma é trabalhar com SESSION...

 

Da uma olhadinha sobre tudo que tem sobre session aqui no forum

 

http://forum.imasters.com.br/index.php?act...ighlite=session

 

Qualquer dúvida tamos ai!!

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

pera ae...você conseguiu fazer o sistema de loginmais nao consegue redirecionar ???ou to entendendo errado ??porque se for issofaz assim:if($login == "ok") {header("Location: pagina.php");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ainda não consegui!

mas é só por esta ação no formulario???

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao nao...tem que ta na pagina aonde você checa as vars vindas do formexemplo:coloca no action a pagina: login.phpna pagina login.php você faz assimif($_POST['senha'] == 123) {header("Location: pagina.php");}else {.....}so lembrando que header deve ser usado sem que ja tenha tido alguma saida pro browserda uma olhada aqqui www.php.net/header

Compartilhar este post


Link para o post
Compartilhar em outros sites

2 observações

1 o login sendo valido redireciona para pagina.php

mas essa pagina tbm precisa ser verificada se o cara ta logado, dai nesse caso pode usar session ou cookie pra manter o usuario online e validar se ele pode acessar tal pagina

 

2 da para usar o header, setar cookies tudo depois de saidas html só usar ob_start()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sistema eficiente de login...

Usando sessões sem validação, apenas registra...

 

 

index.php

Login: <input name="login" type="text" size="30"><br>Senha: <input name="senha" type="password" size="30"><br><input type="submit" name="Submit" value="Entrar">
autentica.php

session_start();$_SESSION["login"] = $_POST["login"];$_SESSION["senha"] = $_POST["senha"];header("Location: restrito.php");

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahuaaaiudepois do login checa se ta tudo certinho dae cria uma session do tipow $_SESSION['logado'] = "on";dae no restrito.php é so checar esse status \o/if($_SESSION['logado'] != "on") {header("Location: login.php");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

outra obs basta testar se a session existe que ta bem validado

uma session é unica pra cada usuario e ninguem tem acesso a ela somente o proprio usuario entao se você testar assim

 

session_start();

if(!isset($_SESSION["nome"])){

header("location: login.php");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal....eu to usando o session_start e tá gerando warnings...

Como faço pra evitar isso...?

 

ai estão eles, parecem ser sobre os cookies e o timer que não declarei, mas é porque não vou precisar...

 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\scripts_php\FUNDEC\classes\autenticar.php:29) in c:\scripts_php\FUNDEC\classes\autenticar.php on line 42

Abração e conto com a ajuda de vocês....vou entregar amanhã esse trabalho na facu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.