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

Script Simples Em Php


Guest Pablo

Pergunta

Olá !

Eu estou precisando de um Script bem simples em PHP. Ele teria q funcionar assim:

quando eu entro na pagina principal aparece os campos "nome de usuario" e "senha. Após efetuado o login o visitante é levado p/ uma página q contém informações sobre esse visitante q um administrador colocou. Ou seja, somente o administrador poderá colocar usuários.... e o mesmo informará p/ o usuário o seu nick e senha p/ q ele acesse seus dados restritos.

Bom é isso....será q deu p/ entender ?????

Agradeço qualquer ajuda...estive procurando na net, mas não encontrei um script q execute simplesmente essa funçao....

Um abraço à todos!!!

[]'s

Pablo

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

você não quer tentar fazer um?

qual a sua duvida, que parte você não entende?

se quiser tentar passa as suas duvidas que a gente te ajuda

Amigo,

Eu entendo muito pouco de PHP....mas seria algo parecido com isso:

http://www.codigolivre.com.br/scripts/php/...o/login_url.zip

A diferença é q este após ser validado o login e a senha, redireciona o usuário p/ uma URL previamente cadastrada.

E no meu caso eu quero apenas q abra uma página, com as informações desse usuário q está se logando, cadastradas pelo administrador.

Link para o comentário
Compartilhar em outros sites

  • 0

Acho q ninguém vai fazer pra você cara...

Tenta fazer voce, se não conseguir, poste as duvidas q agente responde smile.gif

Fazer até a gente faz... mas rolando uma movimentação de capital, claro... happy.gif

Se você não entender nada de programação e quiser uma coisa personalizada, cara, desculpa a dica "tiro-no-joelho", mas o jeito é chamar um programador pra fazer pra ti...

Se você entender alguma coisa de programação, pode aprender a linguagem em um tempo relativamente curto...não é das linguagens mais complicadas e a ótima documentação ajuda muito na aprendizagem... cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Vou Manda um exemplo pra você ter uma noção basica dai você muda do jeito que precisar:

esse script é pra você mecher nele e editalo

qualquer duvida posta aqui no forum, mas um script totalmente pronto do jeito que você quer você não vai achar, mas só você fazendo mesmo

conecta.php:

<?

//aqui é a conexao com o servidor você tem que configurar com o seu e colocar nome e senha

$cn = mysql_connect("localhost");

//conexao com o banco mude de teste para o nome do seu banco

mysql_select_db("teste", $cn);

?>

login.html:

<html>

<head>

<script Language="JavaScript">

function checa_formulario(formulario){

if (formulario.login.value == ""){

  alert("Por Favor coloque um Nome!!!");

  formulario.login.focus();

return (false);

}

if (formulario.senha.value == ""){

  alert("Por Favor Digite uma senha!!!");

  formulario.senha.focus();

return (false);

}

}

</script>

<title>Login</title>

head>

<body bgcolor="#FFFFFF">

<h2 align="center"><font color="#0066FF">Digite seus dados de identificação para

Entrar:</font></h2>

<hr>

<form onsubmit="return checa_formulario(this)" name="formulario" action="login.php" method="post">

  <table width="185" border="0" align="center">

    <tr>

      <td width="76"><div align="right"><font color="#0000FF">Login:</font></div></td>

      <td width="106"><input name="login" type="text" id="login" size="15"></td>

    </tr>

    <tr>

      <td><div align="right"><font color="#0000FF">Senha:</font></div></td>

      <td><input name="senha" type="password" id="senha" size="15"></td>

    </tr>

    <tr>

      <td>&nbsp;</td>

      <td><input type="submit" name="Submit" value="Entrar"></td>

    </tr>

  </table>

  <p align="center"><font color="#FF0000">&nbsp;</font> </p>

 

  <p align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </p>

</form>

<hr>

</body>

</html>

login.php:

<?

//Obtem os Valores digitados

$login = $_POST["login"];

$senha = $_POST["senha"];

//acessa o banco de dados

include "conecta.php";

//Faz uma busca no banco e verifica se o usuario existe e se esta correto a senha

$resultado = mysql_query("SELECT *FROM usuarios WHERE login = '$login' and senha = '$senha'");

$linhas = mysql_num_rows($resultado);

if($linhas == 0) //Testa se a consulta retornou algum registro

{

echo "<html><body>";

echo "<p align=\"center\"><font size=\"2\" face=\"arial\" color=\"red\"><b>Dados Invalidos ou Usuario não está Cadastrado</b></font></p>";

echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>";

echo "</body></html>";

}

else

{

// Cria os cookies

setcookie("login", $login);

setcookie("senha", $senha);

header("Location: principal.php"); // Direciona para a pagina inicial dos usuarios cadastrados

}

mysql_close($cn);// fecha o banco

?>

principal.php:

<?

include "valida_cookies.php";

?>

<html>

<head>

<title>Login</title>

<h2 align="center"><font color="#FF0000"><b>

<?

//comprimenta o usuario

$login = $_COOKIE["login];

echo "Ola $login";

//seleciona os dados do usuario

$sql = "SELECT * FROM tabela where login = '$login'";

$query = mysql_query($sql);

while ($coluna = mysql_fetch_array($query)){

            $campo1  = $coluna["campo1"];

            $campo2  = $coluna["campo2"];

etc...

echo $campo1;

echo $campo2;

}

//dai se monta uma tabela e mostra os resultados melhor

?>

<p align=center"><a href="logout.php">Sair</a></p>

</body>

</html>

valida_cookies.php:

<?

//Verifica se existes cookies login

if(isSet($_COOKIE["login]))

//Pega o Valor das Cookies Login

$login = $_COOKIE["login"];

//Verifica se existes cookies Senha

if(IsSet($_COOKIE["senha"]))

//Pega o Valor das Cookies Senha

$senha = $_COOKIE["senha"];

//Se não estiver vazio o Conteudo deo login e a senha ele continua

if(!(empty($login) or empty($senha)))

{

include "conecta.php";

$resultado = mysql_query("SELECT *FROM usuarios WHERE login ='$login' and senha='$senha'");

//Verifica se Retornou algum Registro no Login

if(mysql_num_rows($resultado)==1)

{

//Verifica se Retornou algum Registro na Senha

if($senha != mysql_result($resultado,0,"senha"))

{

setcookie("login");

setcookie("senha");

echo "<html><body>

  <p align=\"center\">O Login não foi Realizado.</p>

  <p align=\"center\"><a href=\"login.html\">Voltar</a></p>

      </body></html>";

 

exit();

}

}

else

{

setcookie("login");

setcookie("senha");

echo "<html><body>

  <p align=\"center\">O Login não foi Realizado.</p>

  <p align=\"center\"><a href=\"login.html\">Voltar</a></p>

      </body></html>";

 

exit();

}

}

else

{

echo "<html><body>

  <p align=\"center\">O Login não foi Realizado.</p>

  <p align=\"center\"><a href=\"login.html\">Voltar</a></p>

      </body></html>";

 

exit();

}

mysql_close($cn);

?>

logout.php:

<?

setcookie("login", 0, 1);

setcookie("senha", 0, 1);

header("Location: login.html");

?>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Daniel -

Olá testei este código acima e não está funcionando, quando eu conecto ao meu servidor ele me da uma pasta WEB e a outra DADOS, eu jogo o banco de dados na pasta DADOS e o teste eu joguei na pasta WEB/TESTE no arquivo conecta.php fiz o teste do banco de dados usando ../teste , só teste, copiei o banco de dados para WEB/TESTE, só para WEB, e de todos os modos não está funcionando, alguém poderia me ajudar com um sistema de login com ativação por e-mail?

Link para o comentário
Compartilhar em outros sites

  • 0

Caraca a galera aqui é sinistra, hehe vim ler aqui pra postar uma duvida desisti

Recomendo www.forum.blaz.com.br as pessoas são educadas, demoram as vezes em responder mas são educadas.

Td bem que ninguém é obrigado a falar, mas pessoas como estas que falaram neste post contribuem para desvirtuar o sentido de um Fórum que é o de ajudar as pessoas, eu sei algumas linguagens mas não domino todas, porque é humanamente impossivel.

Td bem q uma duvida como não saber que o servidor dá suporte é pra noob mesmo, mas era só dizer:

Talvez seu servidor não dá suporte.

Simples, fica o recado pra galera. Não vou voltar mais aqui pra ler este fórum.

Pagarei com a mesma moeda, a falta de educação. Não darei a vocês o direito de resposta.

Link para o comentário
Compartilhar em outros sites

  • 0

Ele deve ter ficado frustrado que ninguém fez o script pra ele de graça...

Se esse foi realmente o caso, bom, não sentiremos a sua falta...

O objetivo do fórum é ajudar e não ser um fast-food de scripts...

Estou aqui pra ajudar quem quer aprender a linguagem... se algum dia eu precisar fazer alguma coisa em alguma outra linguagem, pode ter certeza que eu irei estudar e aprender pelo menos o básico pra fazer o que eu quero... e nesse ponto acho que falo por muitos aqui no fórum...

Se suas inteções eram de chegar aqui, pedir e receber um script pronto e funcionando, bom... não sinto muito em desapontá-lo, veio ao fórum errado...

DIGA NÃO À ESCRAVIDÃO DOS PROGRAMADORES laugh.gif

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
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...