Joel Luis Posted June 25, 2012 at 09:04 PM Report Share #465485 Posted June 25, 2012 at 09:04 PM Boas como impesso que quem nao faça login nao tenha acesso ao site, ou nao tenha acesso por metendo o url indicado sff Obrigado 😄 Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 25, 2012 at 09:10 PM Report Share #465489 Posted June 25, 2012 at 09:10 PM a primeira pergunta que deves fazer é : o que é um login ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Joel Luis Posted June 25, 2012 at 09:58 PM Author Report Share #465504 Posted June 25, 2012 at 09:58 PM a primeira pergunta que deves fazer é : o que é um login ? não percebi... O que quero fazer é saber o código que se mete para restringir o acesso direto as paginas do site... Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 25, 2012 at 10:05 PM Report Share #465509 Posted June 25, 2012 at 10:05 PM ao responderes a minha pergunta está a responder à tua ... eu não fiz a pergunta por nada !!! IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Joel Luis Posted June 25, 2012 at 10:08 PM Author Report Share #465510 Posted June 25, 2012 at 10:08 PM Um login confere-se se a conta na base de dados e em seguida redireciona para a página que colocar-mos para redirecionar, se nao autenticar morre ali e volta a pagina de login... Mas por exemplo se eu meter no browser logo www.asdas.com/amigos.php por exemplo assim conseguiram entrar é a isso que me estou a referir ao responderes a minha pergunta está a responder à tua ... eu não fiz a pergunta por nada !!! Link to comment Share on other sites More sharing options...
pikax Posted June 25, 2012 at 10:10 PM Report Share #465515 Posted June 25, 2012 at 10:10 PM Ja tens o login feito? Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast." Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 25, 2012 at 10:12 PM Report Share #465517 Posted June 25, 2012 at 10:12 PM logo : só respondes a um pedido com informação "privilegiada" a uma pessoa que já fez autenticação, estando essa autenticação guardada na base de dados. agora, como sei que a pessoa fez a autenticação : usando variáveis de sessão (isto porque as outras soluções não são muito viaveis) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Joel Luis Posted June 25, 2012 at 10:28 PM Author Report Share #465523 Posted June 25, 2012 at 10:28 PM Bem ainda não percebo de váriaveis de sessão tenho de ir estudar $_SESSION xD Link to comment Share on other sites More sharing options...
pikax Posted June 25, 2012 at 10:31 PM Report Share #465524 Posted June 25, 2012 at 10:31 PM se quiseres que o user seja redirecionado para o login caso nao esteja logado usa <html> <?php /* This will give an error. Note the output * above, which is before the header() call */ header('Location: http://www.example.com/'); ?> Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast." Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted June 25, 2012 at 10:35 PM Report Share #465526 Posted June 25, 2012 at 10:35 PM se quiseres que o user seja redirecionado para o login caso nao esteja logado usa <html> <?php /* This will give an error. Note the output * above, which is before the header() call */ header('Location: http://www.example.com/'); ?> ?!?!??!?! um header depois de um tag <html> ?!?!?!??!?! já não chegam a quantidade de post's sobre esse tipo de erros ?!?!?!? 1 Report IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Volans Posted June 26, 2012 at 12:41 AM Report Share #465549 Posted June 26, 2012 at 12:41 AM (edited) Usas uma condição (?!) if(isset($_SESSION['exemplo'])) { echo 'Podes ver esta página'; } else { die('Tens que estar logado para ver esta página'); } Basta utilizares essa condição de acordo com o que pretendes... Edited June 26, 2012 at 12:42 AM by Volans Link to comment Share on other sites More sharing options...
Joel Luis Posted June 26, 2012 at 08:15 AM Author Report Share #465560 Posted June 26, 2012 at 08:15 AM Usas uma condição (?!) if(isset($_SESSION['exemplo'])) { echo 'Podes ver esta página'; } else { die('Tens que estar logado para ver esta página'); } Basta utilizares essa condição de acordo com o que pretendes... Obrigado 😄 Link to comment Share on other sites More sharing options...
pikax Posted June 26, 2012 at 08:33 AM Report Share #465561 Posted June 26, 2012 at 08:33 AM (edited) ?!?!??!?! um header depois de um tag <html> ?!?!?!??!?! já não chegam a quantidade de post's sobre esse tipo de erros ?!?!?!? Pois tantos erros desses que tem acontecido 😄 mas fiz Copy&Paste do site do php.net http://php.net/manual/en/function.header.php EDIT: ja agora le o comentario no codigo Edited June 26, 2012 at 08:35 AM by pikax Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast." Link to comment Share on other sites More sharing options...
Volans Posted June 26, 2012 at 10:34 AM Report Share #465574 Posted June 26, 2012 at 10:34 AM De nada Joel (: Link to comment Share on other sites More sharing options...
HeXel Posted June 26, 2012 at 12:26 PM Report Share #465589 Posted June 26, 2012 at 12:26 PM (edited) Recomendo a verficares sempre, ou seja, a guardaderes o ID de sessão numa variável $_SESSION e comparares em todas as páginas esta variável com a função session_id(). Cumprimentos, Edited June 26, 2012 at 12:26 PM by HeXel Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now