Pedindo uma senha ao usuário!!!

Publicado por Helton Barbosa Santos Ferreira 29/03/2006 (última atualização em 14/04/2010)

[ Hits: 12.476 ]

Download pedindo senha.txt




Código fonte ideal para pedir senha.

  



Esconder código-fonte

#include <stdio.h>
#include <pwd.h>
#include <string.h>
#include <unistd.h>
main()
{
   char *senha;
   senha=getpass("Digite uma Senha: ");
   if(strcmp(senha,"123")); //compara se o conteudo da variavel senha é igual a 123
      printf("Senha Incorreta\n");
   else
      printf("Senha OK\n");
}

Scripts recomendados

Exemplo de Menu

Calculadora com interface GTK

Organizar variáveis em ordem crescente

Escritor de números

Exibi os números primos de um numero recebido pelo usuário, sem estrutura de repetição


  

Comentários
[1] Comentário enviado por andrezc em 11/04/2010 - 21:04h

Neste caso como é algo simples poderia fazer assim :

#include <stdio.h>

int main()
{
int senha;
printf("Entre com a senha : ");
scanf("%d",&senha);
if(senha==123) printf("Bem vindo admin \n\n");
else {
printf("Senha enconrreta! \n\n");
return main();
}
return (0);
}

[2] Comentário enviado por vinipsmaker em 14/04/2010 - 09:59h

@junior_linux:
Não poderia ser como você disse, pois a senha apareceria na tela, e qualquer um que estivesse ao lado, tivesse instalado uma câmera perto do pc, e por aí vai, poderia ver a senha.
Esse getpass é ótimo.

[3] Comentário enviado por andrezc em 14/04/2010 - 11:26h

Então, mas como eu havia dito, neste caso seria para algo extremamente simples. Se você apresentar um código desses á uma empresa você é demitido e nem passa pela porta mais :p

Mas o ideal mesmo é não mostrar os caracteres, assim como no Linux.

Um abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts