11Pro
Hectopat
- Katılım
- 14 Nisan 2020
- Mesajlar
- 368
- Makaleler
- 2
- Çözümler
- 2
Daha fazla
- Cinsiyet
- Erkek
Şöyle bir kodum var:
Emirhan.txt belirtilen yolda gerçektende var ve giriş olarak Id kısmına Emirhan şifre kısmına da 7274 girilmesine rağmen ve bunlar doğru olmasına rağmen "kullanıcı idsi yanlış" çıktısını alıyorum. ChatGPT'ye bile sordum olmadı.
Ne kadar lazım olur bilmiyorum ama txt belgesinin içeriği şu şekilde:
Name: Emirhan
Clearance: 05 Council
Job: daha bişey bulamadım buraya
Id: Emirhan
Password: 7274
async function login() {
try {
const id = await inquirer.prompt({
name: 'Function_ID',
type: 'input',
message: 'Enter your Foundation Id:',
default() {
return '[UNSPECIFIED]'
},
});
const password = await inquirer.prompt({
name: 'Function_PassCode',
type: 'input',
message: 'Enter your PassCode:',
default() {
return '[UNSPECIFIED]'
},
});
inputid = id.Function_ID;
inputpassword = password.Function_PassCode;
console.log(inputid)
console.log(inputpassword) //girilen bilgilerin doğruluğunu kontrol etmek için
const filePath = `./Data/Personel-Database/${inputid}.txt`;
const data = fs.readFileSync(filePath, 'utf-8');
inputid = String(inputid);
inputpassword = String(inputpassword);
// dosyadaki verileri ayır
let lines = data.split('\n');
let name = lines[0].split(': ')[1];
let clearance = lines[1].split(': ')[1];
let expertise = lines[2].split(': ')[1];
let userid = lines[3].split(': ')[1];
let userpassword = lines[4].split(': ')[1];
userid = String(userid);
userpassword = String(userpassword);
if (inputid == userid) {
if (inputpassword == userpassword) {
console.log("Welcome", chalk.bgWhite.black(userid))
await Main()
}
else {
console.log("Şifren yanlış")
}
}
else {
console.log("kullanıcı idsi yanlış")
}
}
catch (error) {
// Eğer bir hata oluştu, bu bloğa girer ve 'error' değişkeninde hata yazması gerek çalışcakmı bilmiyom
console.error('Bir hata oluştu:', error);
}
}
Emirhan.txt belirtilen yolda gerçektende var ve giriş olarak Id kısmına Emirhan şifre kısmına da 7274 girilmesine rağmen ve bunlar doğru olmasına rağmen "kullanıcı idsi yanlış" çıktısını alıyorum. ChatGPT'ye bile sordum olmadı.
Ne kadar lazım olur bilmiyorum ama txt belgesinin içeriği şu şekilde:
Name: Emirhan
Clearance: 05 Council
Job: daha bişey bulamadım buraya
Id: Emirhan
Password: 7274
Son düzenleyen: Moderatör: