HoLMeS login panel(dosya işlemi üzerinden)(önemli)

5 Tem 2013
133
0
Bu konuda size dosya işlemi üzerinden login panel yapımını anlatıcam.



Mantığı şifreyi bir txt dosyasına kaydettirip,daha sonra kullanıcının bir şifre girmesini ve kullanıcının girdiği şifreyle txt dosyasındaki şifrenin karşılaştırılması.


kodlar:
Kod:
//HoLMeS tarafından anlatılmıstır...

#include <iostream>
#include <string>
#include <conio.h>
#include <fstream>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>

using namespace std;

main(){
       
       SetConsoleTitle("HoLMeS giris paneli");
       
       
       girispaneli:
       
       
       //ilk önce sifremizi bir txt dosyasına kaydedelim.
       
       
       string sifre ="holmes";
       
       ofstream sifreyaz("sifre.txt");     //classda sifreyaz adlı bir nesne olusturduk.
       sifreyaz << sifre;                        //dosyaya şifre tanımını kaydettik.
       sifreyaz.close();                     //nesneyi yazmaya kapattık.
       
       
       //sıra geldi kullanıcıdan bir tahmin almaya.
       
       
       
       string tahmin;
       
       cout <<"sifreyi giriniz : ";
       cin >> tahmin;
       
       //simdi sıra geldi dosyadakini okuyup tahminle eşitmi değilmi karşılaştırmaya
       
       //HoLMeS tarafından anlatılmıstır...
       string okunandeger;
       
       ifstream oku("sifre.txt");          //oku adlı bir nesne yarattık.
       oku >> okunandeger;                  //okunan degeri okunandeger adlı bir degişkene atadık.
       oku.close();                          //okunma izninden çıkardık.
       
       
       if(okunandeger==tahmin){
                               
                               cout <<"tebrikler dogru.sisteme girebilirsiniz...";
                               
                               }
       else{
            
            cout <<"girdiginiz sifre yanlis tekrar deneyiniz\n";
            
            goto girispaneli;
            
            }
       
       getch();
       return 0;
       }
//HoLMeS tarafından anlatılmıstır...


bir sonraki dersimde kullanıcının şifresini değiştirebilmesi seçeneğini aktif edeceğiz.


Teşekkür butonuna basmanız dileğiyle:RpS_cool:
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.