Jump to content


Grim Reaper

Member Since 06/05/2007
Offline Last Active 13/03/2010, 00:09
-----

Posts I've Made

In Topic: Login Para Paginas Personalizadas

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:

<?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" ;
	}
     ?>

IPB Skin By Virteq