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