Jump to content
JoBlack

[Resolvido] Password

Recommended Posts

JoBlack

Olá a todos. Este é o meu primeiro tópico, desculpem se alguma coisa não correr bem. Estou a faze um trab em C e o prof quer que só possam aceder utilizadores autorizados. Não estou a ver como posso fazer isso pois sou novato na matéria. algém me pode dar umas dicas?

Obrigado.

Share this post


Link to post
Share on other sites
saramgsilva

Olá a todos. Este é o meu primeiro tópico, desculpem se alguma coisa não correr bem. Estou a faze um trab em C e o prof quer que só possam aceder utilizadores autorizados. Não estou a ver como posso fazer isso pois sou novato na matéria. algém me pode dar umas dicas?

Obrigado.

simples.... tipo pedes o user e pass, pode ser a mm para todos...que defines... 

e depois quando ele le do teclado... vai confirmar se a pass é igual a que defeniste....

se for = ( corre o programa...)  se nao for mensagem de erro!!

espero que tenhas percebido

Share this post


Link to post
Share on other sites
JoBlack

Sim, obrigada... mas estava a pensar em qquer coisa do tipo base de dados com utilizador e palavra -passe e qdo o prg pedisse no início utilizador e pw ia fazer essa verificação. Tb que pudesse ser alterada pelo próprio utilizador.

Share this post


Link to post
Share on other sites
saramgsilva

Sim, obrigada... mas estava a pensar em qquer coisa do tipo base de dados com utilizador e palavra -passe e qdo o prg pedisse no início utilizador e pw ia fazer essa verificação. Tb que pudesse ser alterada pelo próprio utilizador.

o professor pediu te isso?? senao pediu...elabora 1 coisa simples...so com uma pass....e depois de estar pronto, ai sim da um salto maior, e faz 1 interface com uma base de dados....  :cheesygrin:

Share this post


Link to post
Share on other sites
deathseeker25

bom trabalho,e olha aviso te k podes encriptar a pass.... mas tens k procurar a funcao para isso..em php existe md5 e hs1...mas em C nao sei, pq nunca trabalhei com pass's no C

Em C julgo que não podemos recorrer a comandos de encriptação automaticos. Acho que temos mesmo de criar os nossos, consoante o que realmente queremos.

Para substituir os caracteres introduzidos por '*', por exemplo, deves recorrer a uma função de substituição de string. Para isso, faz umas pesquisas sobre a biblioteca string.h que vais obter boas informações.

Cumps

Share this post


Link to post
Share on other sites
motherFFH

Em C puro e duro (ansi) não há funções de cifragrem, mas cada ambiente fornece out-of-the-box uma série delas, além das bibliotecas que existem. Em unix pode-se usar o crypt() para criar os hashes.

Share this post


Link to post
Share on other sites
machi

como fazer para que ao ler a password esta não seja mostrada no monitor ?? 

Share this post


Link to post
Share on other sites
Warrior

Usas getch() em vez de getchar().

Se usares um ficheiro de registos nem precisas de bibliotecas extra..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.