Ir ao conteúdo
  • Cadastre-se

Meu sistema de cadastro/login


renatocf

Posts recomendados

Olá, gostaria de compartilhar um programa de cadastro/login para usuário único que escrevi...

Ele verifica se existe as informações, se não existir, ele cria uma pasta para as informações e faz um questionário

para gravar nome de usuário/senha/preferencias de cor, depois redireciona para a tela de login...

Segue o código :

#include <iostream>#include <windows.h>#include <fstream>using namespace std;int main ();int cadastro (){        char senha[4];    string name;    string passwd;    string date;    string f;    string bc;     //name           cout << "Hello, welcome to program01!\n" << endl;        cout << "I will create some required folders...\n";        CreateDirectory( "inf", NULL );        cout << "Folder [inf] created.\n";          //name                cout << "All right...\n";        cout << "\nHow can I call you? "; cin >> name;          ofstream file;  file.open ("inf\\inf_name.txt");  file << name;  file.close();           //passwd                 cout << "\nHmm ... Ok!" << endl;        cout << "You need a verification code, as will be? [four digits] ";  cin >> senha;      file.open ("inf\\inf_passwd.txt");  file << senha;  file.close();         //date        cout << "\nGot it!" << endl;         cout << "Must know the date of this registration! "; cin >> date;          file.open ("inf\\inf_date.txt");  file << date;  file.close();   //change color    cout << "You can customize your console ...\n\n";             cout << "Background Color:\n0-Black \n1-Blue \n2-Green \n3-Aqua \n4-Red \n5-Purple \n6-Yellow \n7-White \n8-Gray \nf-Bright White\n";             cout << "Choose your color ";             cin >> bc;        file.open ("inf\\inf_bgcolor.txt");    file << bc;    file.close();                       cout << "\nText Color:\n0-Black \n1-Blue \n2-Green \n3-Aqua \n4-Red \n5-Purple \n6-Yellow \n7-White \n8-Gray \nf-Bright White\n";                  cout << "Choose your color ";                  cin >> f;        file.open ("inf\\inf_txtcolor.txt");    file << f;    file.close();         //end                cout << "I think that's it for now, i will restart the program, thanks!" << endl;        system("pause");        system("cls");        return main (); }int main(){        char senha[4];    string senhav;    string f, bc;        ifstream file ("inf\\inf_passwd.txt");     if (file.is_open())    {    while (! file.eof() )    {      getline (file,senhav);                                  }    file.close();    cout << "[password] ";    cin >> senha;      system("cls");  if(senha==senhav){                     ifstream file1 ("inf\\inf_bgcolor.txt");   if (file1.is_open())   {      while (! file1.eof())      {            getline (file1,bc);            }             file1.close();}   ifstream file2 ("inf\\inf_txtcolor.txt");   if (file2.is_open())   {      while (! file2.eof())      {            getline (file2,f);            }             file2.close();} string color = "color " + bc + f;        system(color.c_str());                       cout << "Authenticated !" << endl;                   string name;                   ifstream file ("inf\\inf_name.txt");                    if (file.is_open())                   {                   while (! file.eof() )                   {                   getline (file,name);                                                           cout << "Welcome " << name << " !" << endl;                             }                             file.close();  }                   cout << endl;                   }    else {cout << "[incorrect]" << endl;  system("pause");  return 0;}}      else{         return cadastro();    }                 system("pause");return 0;}

Obrigado !!  :D

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!