21-12-2009, 19:27
(19-12-2009, 22:47)aerosmith demiş ki: Sayın Taruz
Daha önceki mesajlarımda belirttiğim gibi kullanıcı ve grup izinleri belirleme örneğini programıma aldım. Verilerin güvenliği için ayrıca bakmamı önerdiğiniz kriptolama ile ilgili dosyanızı inceledim ama kendi programıma alamadım.
Yapmak istediğim kullanıcı giriş formu veya ana form üzerinde kriptolama yapmak. Böylece Tbl_Kullanici tablosuna, dolayısı ile giriş şifrelerine ulaşılamasın. Anladığım kadarıyla bunu yapar ve programı mde ye çevirirsek tablolar bir başka vt ye alınsa bile şifreler görünmez.
Bütün programı makrolarla yapmaya çalışan ve modüllerden hiç anlamayan biri olarak şunu da sormak istiyorum. Anladığım kadarıyla Modüller, mde yapılmış bir dosyadan kopyalanıp bir başka vt ye alınamıyor, siz de örneğinizde yönetici şifresinin bu yüzden modülde tanımlanmasını önermişsiniz.Bu nasıl yapılır?
İlginize ve yardımlarınıza teşekkür ederim.
Merhaba..
Kısaca bilgi vereyim..
Kriptolamayı sadece kullanıcı şifrelerinin bulunduğu tabloda için yapmayın.. Önemli olan verilerinizin güvenliği ise kaydını tuttuğunuz bilgilerin saklandığı tabloyuda kriptolamak da gerekir.. Mde de yapsanız şifreler kriplonsa bile diğer verilerin olduğu tablolar alınabilir..
Şifreyi vba editöünde sabit bir değişken olarak atarsanız kimse şifrenize ulaşamaz.. Örneğin yapı şu olmalı..:
Eğer kullanacı adı aerosmith ve şifre 123 ise ana formu aç değil değilse hata mesajı ver.
Burada 'aerosmith' ve '123' değişkenlerini tablodan değilde vba editörü içerisinen atarsak sorun olmaz.. Örnekteki admin şifresi de bu şekilde atanmıştır.. Mde uzantısında da vba editörüne ulaşılması(şu aşamada) mümkün değil..
Bu bilgiler ışında tekrar sorayım; hangi tablonuzu kriptolamak istiyorsunuz?

Not: Kriptolama ile ilgili bölüm diğer konudan (Gelişmiş Kullanıcı ve Grup İzinleri Belirleme Örneği ) alınıp ilgili konuya taşınmıştır..
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.
SORU SORMA KILAVUZU
Giriş | Sormadan Önce | İlgili Forumu dikkatlice seçin | Anlamlı ve duruma uygun konu başlıkları kullanın | Anlamsız soru cümleleri kurmayın | Açık, dilbilgisi kurallarına uygun ve sözdizimlerine dikkate ederek yazın | Sorunuz sizin için çok acil olsa bile, çok acil diye yazmayın | Sorununuz hakkında tam ve aydınlatıcı iletiler yazın | Amacınızı belirtin | Problemin belirtilerini tanımlayın, kendi tahminlerinizi değil | Sorunuz hakkında açık olun | Nezaket asla yaralamaz ve bazen oldukça yararlıdır | Boyut her şey değildir! | Kabalıkla ilgilenmek | Cevabı E-Posta ile istemeyin | İnsanlardan özel mesajla cevap vermelerini istemeyin | Eğer cevabı anlamadıysanız | Şayet bir cevap alamazsanız | Sorununuz çözüldükten sonra küçük bir not ile bildirin | Sorulmaması gereken türde sorular | İyi ve kötü sorular
Sorulara nasıl doğru düzgün cevap verilir
Kaptan Hector Barbossa
SORU SORMA KILAVUZU
Giriş | Sormadan Önce | İlgili Forumu dikkatlice seçin | Anlamlı ve duruma uygun konu başlıkları kullanın | Anlamsız soru cümleleri kurmayın | Açık, dilbilgisi kurallarına uygun ve sözdizimlerine dikkate ederek yazın | Sorunuz sizin için çok acil olsa bile, çok acil diye yazmayın | Sorununuz hakkında tam ve aydınlatıcı iletiler yazın | Amacınızı belirtin | Problemin belirtilerini tanımlayın, kendi tahminlerinizi değil | Sorunuz hakkında açık olun | Nezaket asla yaralamaz ve bazen oldukça yararlıdır | Boyut her şey değildir! | Kabalıkla ilgilenmek | Cevabı E-Posta ile istemeyin | İnsanlardan özel mesajla cevap vermelerini istemeyin | Eğer cevabı anlamadıysanız | Şayet bir cevap alamazsanız | Sorununuz çözüldükten sonra küçük bir not ile bildirin | Sorulmaması gereken türde sorular | İyi ve kötü sorular
Sorulara nasıl doğru düzgün cevap verilir



