| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 
 |  
#include<iostream>
#include<fstream>
#include<string>
 
 
using namespace std;
 
bool estConnecte()
  {
    string identifiant, motDePasse,id,mdp;
 
    cout<<"veuillez entrer votre identifiant"<<endl;
    cin>>identifiant;
    cout<<"veuillez entrer  votre mot de passe"<<endl;
    cin>>motDePasse;
 
    string nomFile1= "C://Users//Julien//Documents//Info//ProjetRattrapageEsmeBuda//bonjour//" + identifiant + ".txt";
 
 
    cout << "on ouvre:" << nomFile1 << endl;
 
    ifstream  lire (nomFile1.c_str(),ios::in);
    /*file.open(nomFile1.c_str(),ios::in);*/
    getline(lire,id);
 
    getline(lire,mdp);
 
 
    cout << id << ":" << mdp << endl;
 
    if (id==identifiant && mdp==motDePasse)
    { 
      return true;
    }
    else {return false;}
 
}
 
 
    int main()
        {
              int choix;
 
              cout<<"1: S'enregistrer"<<endl;
              cout<<"2: Se Connecter"<<endl;
              cin>>choix;
 
              if (choix==1)
                 {
                  string identifiant,motDePasse;
 
                  cout<<"choisissez un identifiant"<<endl;
                  cin>>identifiant;
                  cout<<"choisissez un mot de passe"<<endl;
                  cin>>motDePasse;
 
                  ofstream file;
                  string nomFile1;
                  nomFile1="C:/Users/Julien/Documents/Info/ProjetRattrapageEsmeBuda/bonjour/ " + identifiant + ".txt";
                  file.open(nomFile1.c_str(),ios::out);
                  file<<identifiant<<endl<<motDePasse;
                  file.close();
 
                  main ();
                  }
                  else if(choix==2)
                  {
                       /*bool statut = estConnecte();*/
 
                       if(estConnecte()!= true)
                          {
                                  cout<<"erreur d'authentification"<<endl;
                                  system("pause");
                                  return 0;
                          }
                          else{ cout<<"bienvenue"<<endl;}
                  }
   } | 
Partager