Pedindo uma senha ao usuário!!!

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

[ Hits: 11.611 ]

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

Testar o melhor método de organização C (inserção, bolha e shell-sort)

Sequência de Fibonacci em C

utilities_linux.h - Biblioteca com diversas funções para o Linux

Programa para demonstrar operadores

Crescimento de bactérias


  

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