Ir para conteúdo
Fórum Script Brasil
  • 0

2 Duvidas- Login e Mensagem


crazySerk

Pergunta

E ai galera, tranquilo? Estou com 2 duvidas:

1° Estou com o meu painel de login funcionando, se o usuario errar algum dado aparece a msg, e se algum usuario colocar dados certos o sistema loga, PORÉM! Se o cara deixar toddos os campos ( Login e Senha ) em bracos e aperta para logar ele vai para minha pagina checar.php e fica lá ( Tudo em branco ) não vai nem pra frente nem para trás, como faz caso os campos não estiverem preenchidos ele volte para a tela login.php? Abaixo está meu codigo checar.php

<?php
include("conexao/config.php");

//Recebendo os dados do formulário
$login = isset($_POST["login"]) ? addslashes(trim($_POST["login"])) : FALSE;
$senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE;

/*$login = $_POST["login"];
$senha = $_POST["senha"];*/

$sql = "SELECT * FROM usuarios WHERE login = '$login' AND senha = '$senha'";
$rs = mysql_query($sql);

//if(mysql_num_rows($rs) == 1) {
    $user = mysql_fetch_array($rs);
    //conferindo o login e senha para segurança
    if($login == $user['login']){
        if ($senha == $user['senha']) {
            $usuario = $_POST["login"];
            
            $resultado = mysql_fetch_assoc(mysql_query("SELECT * FROM usuarios where login= '$usuario'"));

            //criando a sessão
            $_SESSION["usuario"] = $usuario;
            $_SESSION["nivel"]= $resultado["nivel"];
            $_SESSION["empresa"]=$resultado["empresa"];

            //depois que criarmos a sessão, 
                        //vamos redirecionar para a página privada
            header("Location: index.php");
            exit;
            } // if login
        } // if senha
        else {
            header("Location: login.php?erro=1");
            exit;

        } // else
//}// mysql
?>

2° Duvida, tenho o sistema de cadastro de clientes funcionando normal, o administrador faz o cadastro tudo bonitinho quando clica em salvar o registro aparece que o cadastro foi feito com sucesso ( fiz um script de alert essa msg ), até ai tranquilo porém queria saber de que forma poderia incluir nessa mensagem um aviso sobre o Numero desse cadastro ( tendo em vista que minha tabela de cliente tem um campo de ID onde o mesmo é auto_increment ) por exemplo:

Parabens Cadastro com Sucesso.

Codigo do Cliente: "Tal numero que gero no BD".

Essa é a minha duvida.. :)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

quando ele vai pra pagina de checar, você precisa colocar session_start(); antes de iniciar qualquer caracter...

sem esse comando, ele não checa se iniciou uma sessao ou não...

na segunda duvida, você pode resgatar esse dado no perfil dele..

se você realmente quer fazer com o alert, é só puxar o numero pelo banco (SELECT * FROM tabela WHERE id_usuario = $_SESSION['id_usuario'];) e dps passar a variavel pelo session mesmo dentro do alert

Link para o comentário
Compartilhar em outros sites

  • 0

No caso adicionei dentro de meu config.php o session_start jáá... e como ele já tem o include("conexao/config.php");

deveria funcionar não é?

Jagua eu fiz da forma que você falou..

Deu certo valeuu =D

Já oque você disse Blew sobre mostrar o codigo não entendi muito bem.. teria um exemplo se possivel?

obrigado!

Editado por crazySerk
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...