Advertisement
oxyyyy

Untitled

Jan 12th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. void TestarPass(){
  2. FILE *Pw;
  3. system("mkdir C:\\Cinema");
  4. if((Pw=fopen("C:\\Cinema\\Password.bin","r+b"))== NULL)
  5. printf("Erro na criaçao do ficheiro");
  6. if(fread(password,sizeof(char),20,Pw) == NULL){
  7. PassDoAdmin();
  8. }else login();
  9. fclose(Pw);
  10. }
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. //Define a password do administrador
  18. void PassDoAdmin(){
  19. FILE *Pw;
  20. system("cls");
  21. printf("Defina a sua password!\n");
  22. fgets(password,20,stdin);
  23. Pw=fopen("C:\\Cinema\\password.bin","r+b");
  24. fwrite(password,sizeof(char),20,Pw);
  25. fclose(Pw);
  26. login();
  27. }
  28.  
  29.  
  30.  
  31. void login(){
  32. system("cls");
  33. FILE*Pw;
  34. char password2[20];
  35. printf("\t\t\t\t\n\n\n\n Username:Admin");
  36. printf("\t\t\t\t\n\n\n\n\n Password:");
  37. Pw=fopen("C:\\Cinema\\password.bin","rb");
  38. fgets(password2,20,stdin);
  39. if(strcmp(password2,password) == 0){
  40. system("cls");
  41. printf("Acesso permitido!");
  42. menuadmin();}
  43. else{ system("cls");
  44. printf("Acesso negado!\n");
  45. printf("Tente novamente!");
  46. delay(700);
  47. login();}
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement