Ir ao conteúdo
  • Cadastre-se

Sistema de autenticação de login e senha


Posts recomendados

Boa Noite Senhores,

 

Meu Professor me passou um exercício básico. Criar um sistema simples de autenticação e senha, depois que validar a senha ter acesso a um menu qualquer. Bom eu criei meu código e gostaria de saber se precisa melhorar muito ou se está muito péssimo. Peço-lhes desculpa se o código estiver muito ruim pois não tenho muita experiência ainda pois estou na metade do 1º ano ainda, e se puderem, me indiquem um livro bom de C++ quero me aprofundar, estou disposto a pagar qualquer preço pelo conhecimento, quero comer e beber código, me dedicar o máximo que eu puder e um pouco mais. Obrigada pela atenção, tenham uma ótima noite, ficarei feliz se puderem ajudar.

//Sisteminha Basicão de Autenticação de Senha e Login

#include <constream>
#include <cstdio>
#include <cstdlib>
#include <string.h>
using namespace conio;
void Enter_System(){
    
    
}
void menu_system(){
    
    short int get_option;
    
    std::cout << setxy (25, 5) << setclr (12) << "Welcom To The Main Computer";
    std::cout << setxy (28, 8) << setclr (7)  << "1 - Enter In System";
    std::cout << setxy (28, 9) << setclr (7)  << "2 - New Password";
    std::cout << setxy (28, 10)<< setclr (7)  << "3 - Viw Credits";
    std::cout << setxy (28, 11)<< setclr (7)  << "4 - Exit";
    std::cout << setxy (28, 13)<< setclr (12) << ">>";
    std::cin >> get_option;
    
    switch (get_option){
        
        case 1:{    
        Enter_System();    
        break;    
        }
        case 2:{
        //New_Password();    
        break;    
        }
        case 3:{
        break;    
        }
        case 4:{
        break;    
        }
    }
    
}
void init_system(){
    
     char user[8];
     char password[7]; 
     
    system("title Login and Password");       
    std::cout << setxy (25, 5) << setclr (6) << "Enter  User :";
    gets(user);
    fflush(stdin);
    std::cout << setxy (25, 7) << setclr (6) << "Enter  Password :";
    gets(password);
    
    if ((strcmp(user, "Gabriel")==0) && (strcmp(password, "010001")==0)){
        std::cout << setxy (29, 10) << setclr (10) << "Acess Sucessul";
        std::cout << setxy (29, 12) << setclr (10) << "Press <ENTER>";
        std::cin.get();
        system("cls");
        menu_system();
    }
    else{
        std::cout << setxy (29, 10) << setclr (12) << "\aAcess Danied";
        std::cout << setxy (29, 12) << setclr (12) << "Press <ENTER>";
        std::cin.get();
        system("cls");
        init_system();
    }    
  }

int main() {
    init_system();
}

 

Link para o comentário
Compartilhar em outros sites

Meu conselho é deixar C++ de lado e estudar lógica de programação e linguagem C. Se você não tem costume ainda com programacao tem que começar com coisa simples.

 

Vou adicionar aqui uma apostila e um link ótimos pra qualquer iniciante.

http://www.4shared.com/office/akDoOsTuba/Algoritmos_E_Lgica_De_Programa.htm

Apostila-de-C-da-UFMG.pdf

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...