guclusat

Tanınmış Üye
Süper Moderatör
Arkadaşlar kodları forumdan veriyorum videoyu izleyerek gerekli değişiklikleri kendiniz yapabilirsiniz.kodları zaten bende internetten derledim kendi yazdığım kod değildirler.yapan kodları hazırlayan arkadaşlara da teşekkür etmeyi unutmuyoruz.

PHP:
-- Alttaki yere sifreyi giriyoruz...Bizim sifremiz guclusat
real_password = "guclusat";

-- Sifreyi soran panell
user_password = Dialog.PasswordInput("Şifre", "Lütfen Şifreyi Giriniz:", MB_ICONQUESTION);

--Eger kullanıcı sifreyi yanlis girerse programdan cikacak.
if real_password ~= user_password then
-- Buraya her hangi başka bir kodda girebilirsiniz...
    Application.Exit();
end
Ekrana şife yanlış girilince uyarı mesajı cıkmasını isterseniz aşağıdaki kodu ekleyiniz

PHP:
-- Alttaki yere sifreyi giriyoruz...Bizim sifremiz guclusat
real_password = "guclusat";

-- Sifreyi soran panell
user_password = Dialog.PasswordInput("Şifre", "Lütfen Şifreyi Giriniz:", MB_ICONQUESTION);

--Eger kullanıcı sifreyi yanlis girerse programdan cikacak..
if real_password ~= user_password then
result = Dialog.Message("Uydudoktoru Uyarı Mesajı", "Şifre yanlış yeniden şifre giriniz.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
    Application.Exit();
end

 

Eklentiler

Son düzenleyen: Moderatör:

REHBER: AMS AIO Projesine Giriş Şifresi Eklemek

Bu rehberde, kullanıcı doğru şifreyi girmeden ana menüye ulaşamayacağı basit ama etkili bir sistem kuracağız.

1. Tasarım Aşaması

  1. Page1 (Giriş Sayfası): Bir adet Input objesi (İsmi: inpSifre) ve bir adet Button (İsmi: btnGiris) ekleyin.
  2. Input Ayarı: inpSifre objesinin özelliklerinden Mask Character kısmına yıldız (*) koyun ki şifre yazılırken görünmesin.
  3. Page2 (Ana Menü): Programlarınızın olduğu asıl AIO sayfası.

2. Kodlama Aşaması ("Giriş" Butonu İçin)

Giriş butonunun On Click evresine şu kodu yazın:
Kod:
-- Input içine yazılan metni al
sifre_denemesi = Input.GetText("inpSifre");

-- Belirlediğimiz şifre (Örn: uydudoktoru2026)
if (sifre_denemesi == "uydudoktoru2026") then
    -- Şifre doğruysa ana sayfaya git
    Page.Navigate(PAGE_NEXT);
else
    -- Şifre yanlışsa uyarı ver ve kutuyu temizle
    Dialog.Message("Hata", "Hatalı şifre girdiniz! Lütfen tekrar deneyin.", MB_OK, MB_ICONSTOP);
    Input.SetText("inpSifre", "");
end

3. Gelişmiş İpucu: Şifreyi Global Değişkene Atamak

Eğer şifreyi projenin her yerinde kullanmak istersen, şifreyi projenin başında Global Functions kısmında tanımlayabilirsin. Böylece şifreyi değiştirmek istediğinde tüm butonları gezmek zorunda kalmazsın.

Teknik İpucu (Usta Notu)

Usta, dükkanda müşterilere verdiğin genel paketlere şifre koymak bazen kafa karıştırıcı olabilir. Ancak kendi kullandığın "CCTV Şifre Sıfırlama" veya "Monitör Yazılım Yükleyici" gibi kritik araçlara bu giriş ekranını mutlaka ekle. Hatta şifreyi yanlış girme limitini (Örn: 3 deneme) koyup, 3 kere yanlış girilirse Application.Exit(); komutuyla programı kapatacak küçük bir sayaç ekleyerek güvenliği bir tık daha artırabiliriz.
 
Geri
Yukarı