E-Life Style > Application/OS Scripting

[tanya] Bikin Login Dialog pada M$Word

<< < (2/2)

Anis_WN (18 April 2007, 16:00:47):
Oom, ane kasih tahu cara njebolnya karena dari awal konsep proteksinya udah salah. Ngapain juga diterusin?

Pake aja yg ada dari M$Word-nya. Itu lumayan aman. Gak tahu juga kalo ada orang yg punya pembongkar password. Coba cari dulu thread yg mbahas masalah password yg dulu2 itu.

%peace%

mfaa98 (18 April 2007, 16:02:49):
@fatahillahe
iya, jujur aja aku sepakat sama pak anis. pake cara itu sama sekali tidak aman... tetapi masih mungkin digunakan untuk mengeset supaya fungsi2nya tidak jalan.

kalau mau proteksi kode macronya dengan fasilitas microsoft, cukup masuk menu visual basic editor di macro, klik tools, project properties, pilih tab protection, lalu ketikkan pasword anda.

1. bisa. buat aja variabel boolean isOK. isOK diset nilainya ketika cek password. lalu pada setiap fungsi yang akan dijalankan, isOK itu dicek nilainya. kalau isOK=false, maka langsung ke end function.
2. bisa saja. tapi aku nggak tau kalo ini gimana caranya. mohon maaf.
3. ini aku nggak ngerti maksudnya...

Anis_WN (18 April 2007, 17:54:09):
Pakdhe, itu fasilitas standardnya M$Word sudah lumayan OK. Security-nya jauh lebih tinggi ketimbang pake macro yg bisa dibobol dgn cara menekan SHIFT (yg ini anak kecil aja bisa diajarin). Kalo udah pake tools, gak semua orang punya. Jadi masih bisa diandalkan. Gitu konsepnya.

Kalo orang udah niat ngobrak abrik s/w, dia akan tempuh segala cara. Jadi kalo masih pake cara standar (pake password) emang kurang. Cara yg ampuh yaitu pake dll. Yg ini harus punya skill bahasa C/C++ untuk bikinnya. Dan kebetulan saya juga gak sampe ke sana. Mungkin ada MyQers lain yg bisa, coba aja ditanyakan.

%peace%

mfaa98 (20 April 2007, 12:38:36):

--- Kutip dari: fattahillahe pada 18 April 2007, 17:08:03 ---alhamdulillah kalo bisa mas, masalahnya kalo ndak mas kasih contoh konretnya beserta kode2nya itu saya ngak ngerti nih mas ?

--- Akhir Kutipan ---
hmm...
variabel isOK dibuat sebagai variabel global.
tulis dim isOK as boolean di sembarang tempat, tetapi jangan didalam function atau sub.
di fungsi cekpassword, tulis juga, kalau true, maka isOK juga true. kalau false, maka isOK juga false.

lalu dalam tiap2 fungsi, isOK ini dicek dulu untuk lanjut. kalau tidak ya langsung keluar aja. misal kode ini:

--- Kode: ---function blablabla as blablabla
   ...
end function
sub blablabla
   ...
end sub

--- Akhir kode ---
berubah jadi

--- Kode: ---function blablabla as blablabla
   if isOK=true then
      ...
   else
      return 0, atau return ""
   endif
end function
sub blablabla
   if isOK=true then
      ...
   endif
end sub

--- Akhir kode ---


--- Kutip dari: fattahillahe pada 18 April 2007, 17:08:03 ---kalo hanya sekedar membuat "cantik" & "manis" tampilan suatu form bagaimana ya mas ?

itu yg saya kasih wara kuning, jika terjadi kesalahan password kan keluar mssgBOX, nah pada saat muncul MSgBOx itu kan hanya tekx "Login gagal. Silahkan ulangi lagi!" nah bisa tidak misalkan saya kasih  :) "Login gagal. Silahkan ulangi lagi!" jadi yg tampil gambar senyum+kata2 gitu loh Mas ?

--- Akhir Kutipan ---
nah.. tentang ini, aku gak punya saran. bergantung kesukaan masing2. caranya aku pun ndak tahu.. maafkan...

Navigasi

[0] Indeks Pesan

[*] Halaman sebelumnya

Ke versi lengkap

(c) 1999 - 2013, myQuran