Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Marcos Gabriel Santos Roch

Sistema de autenticação de login e senha

Recommended Posts

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();
}

 

Compartilhar este post


Link para o post
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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×