Olá pessoal,
Eu gostaria de saber poderia me ajudar nessa questao: Eu gostaria de disponibilizar relatorios mensais aos meus clientes em meu website. Minha ideia é fornecer uma senha exclusiva a cada um deles e atraves de uma pagina de login ele ser direcionado para sua pagina exclusiva (em html mesmo ou o que for melhor). Encontrei vários tutoriais ensinado como fazer uma pagina de login, mas em todos os casos, essas paginas levam todos os usuarios 'a mesma página. Eu preciso direcionar cada usuario a uma pagina especifica, de acordo com sua senha. Alguem sabe qual a melhor maneira de conseguir isso? Se puderem fornecer códigos prontos (ou exemplos) eu agradeço muito, pois sou novato em php ou MySQL. Obrigado
Login Para Paginas Personalizadas
Started By Robodrigo, 01/10/2009, 13:14
3 replies to this topic
#1
Posted 01/10/2009, 13:14
#2
Posted 12/03/2010, 20:16
Se você fizer o sistema de login com MySQL, adicione um campo com o link da página personalizada.
Depois você direciona o usuário após o login pra lá!
Vou dar um exemplo:
Depois você direciona o usuário após o login pra lá!
Vou dar um exemplo:
<?php
include "connect.php";
$login = mysql_real_escape_string($_POST['username']);
$senha = base64_encode($_POST['senha']);
$query = mysql_query("SELECT id, username, pagina, nome FROM usuarios WHERE (username = '". $login ."') AND (senha = '". $senha ."') LIMIT 1") or die("Erro" . mysql_error());
//Atribui uma array à variavel resultado com informacoes da linha
$resultado = mysql_fetch_array($query);
//Se possuir mais de 2 valores, é verdadeiro
if (count($resultado) >= 2) {
//inicia uma nova sessao
if (strlen($senha)< 1) { echo 'Senha ou apelido não conferem'; }
elseif (mysql_num_rows($query) > 0 ){
$_SESSION['UsuarioID'] = $resultado['id'];
$_SESSION['UsuarioSCR'] = $resultado['username'];
$_SESSION['UsuarioNome'] = $resultado['nome'];
$_SESSION['UsuarioNivel'] = $resultado['pagina'];
}
//Redireciona usuário para sua respectiva página
header("Location: $resultado['pagina']");
if (!isset($_SESSION)) {echo $_SESSION['UsuarioID']; }
} else {
echo "Login incorreto" ;
}
?>
#3
Posted 19/07/2010, 15:40
Sou novo no forum e tenho alguns conheçimentos em php e mysql.
Cara eu também estou precisando de um sistema quase igual.
Mas o meu é o seguinte:
eu tenho um sistema de loguin onde vários usários se logam exibe o nome do logado etc...
Eu quero que os dados do usuário logado apareça em uma pagina ver_descontos.php
eu ja tentei usar recorset e não consegui nao estou sabendo como usar o recordset para filtrar o usário.
Exemplo
Bem vindo $Fulano !!! <<< isso já tenho
eu quero puxar os débitos que eu posto em um BD
se eu usar O WHILE ele vai puxar os dados de todos os usuários e eu quero só do usário logado!!!
se puderem me ajudar agradeço !!!
Cara eu também estou precisando de um sistema quase igual.
Mas o meu é o seguinte:
eu tenho um sistema de loguin onde vários usários se logam exibe o nome do logado etc...
Eu quero que os dados do usuário logado apareça em uma pagina ver_descontos.php
eu ja tentei usar recorset e não consegui nao estou sabendo como usar o recordset para filtrar o usário.
Exemplo
Bem vindo $Fulano !!! <<< isso já tenho
eu quero puxar os débitos que eu posto em um BD
se eu usar O WHILE ele vai puxar os dados de todos os usuários e eu quero só do usário logado!!!
se puderem me ajudar agradeço !!!
#4
Posted 19/07/2010, 16:24
Quando você realizar o login...
você pode guardar os dados do usuário em uma sessão ou cookie...
E quando você for acessar a página de débitos... você recupera esses dados pra realizar a consulta.
Aí o usuário só vai poder sempre o relatório dele...
você pode guardar os dados do usuário em uma sessão ou cookie...
E quando você for acessar a página de débitos... você recupera esses dados pra realizar a consulta.
Aí o usuário só vai poder sempre o relatório dele...
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










