Senin, 01 April 2013

Proteksi Folder agar tidak bisa Open, Delete dan Rename dengan CMD

Menyimpan file/dokumen pribadi di komputer yang sering dipakai banyak orang memang sangat riskan, apalagi jika data/dukument tersebut adalah data-data penting. banyak alternatif untuk proteksi folder dengan menggunakan software, kali ini kita coba untuk memproteksi folder dengan bermodalkan script cmd yang nanti kita akan menjadikannya file BAT
skenarionya dengan menciptakan sebuah folder misalkan “loker”
 ============================================================
CHO OFF
title Folder loker
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER
:CONFIRM
PERINTAH dengan opsi pilihan
:LOCK
PERINTAH untuk mengunci folder
:UNLOCK
PERINTAH unlock folder
:FAIL
PERINTAH jika eksekusi gagal
:MDLOCKER
PERINTAH untuk membuat folder loker
:INFO
Menampilkan info
:ULANG
PERINTAH mengulang eksekusi jika kondisi tidak terpenuhi
:End
 ============================================================
Skenarionya :
terletak pada
if EXIST “loker$” goto UNLOCK
if NOT EXIST loker goto MDLOCKER

yang artinya jika ada folder dengan nama “loker$” makan akan diarahkan ke variable  UNLOCK tetapi jika tidak ada akan akan menuju ka variabel MDLOCKER

pada variabel :LOCK  kita masukan perintah ============================================================
ren loker “loker$”
cacls loker$ /e /c /d %username%

============================================================
yang artinya kita akan merename folder loker menjadi folder loker$ dan kemudian mengubah ownership (kepemilikan) folder loker$

pada variabel:UNLOCK kita masukan perintah untuk mengembalikan keadaan pada variabel :LOCK
============================================================
cacls loker$ /e /c /g %username%:f
ren “loker$” loker
============================================================
dan kita bisa sisipkan parameter untuk memasukan password sebelum baris script di atas, maka menjadi:
set/p “pass=>”
if NOT %pass%== 123456 goto FAIL

Berikut contoh script lengkapnya, copas di notepad >save as type dengan ekstensi .BAT
ECHO OFF
cls
title Folder loker
if EXIST "loker$" goto UNLOCK
if NOT EXIST loker goto MDLOCKER
:CONFIRM
echo *******************************************
echo * MASUKIN INPUT KETIK "Yes" ATAU "No"     *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo = Jenengan yakin mau ngunci folder loker(Yes/No?)=
set/p "cho=>"
if %cho%==Yes goto LOCK
if %cho%==yes goto LOCK
if %cho%==YES goto ULANG
if %cho%==No goto INFO
if %cho%==no goto INFO
if %cho%==NO goto ULANG
cls
echo *******************************************
echo *          SALAH MASUKIN INPUT            *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo >>>>       Pilihan Jenengan salah.     <<<<<<<
pause
goto CONFIRM
:LOCK
ren loker "loker$"
cacls loker$ /e /c /d %username%
cls
echo *******************************************
echo *         SUKSES MENGUNCI FOLDER          *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo   Folder loker Jenengan telah dikunci
pause
goto INFO
:UNLOCK
cls
echo *******************************************
echo * UMPETIN FOLDER ENTE DARI TANGAN JAHIL   *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo == masukin pasword ente tuk kunci folder ==
set/p "pass=>"
if NOT %pass%== 123456 goto FAIL
cacls loker$ /e /c /g %username%:f
ren "loker$" loker
cls
echo *******************************************
echo * HILANGIN PROTEKSI FOLDER UDAH KELAR     *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo ======Folder loker udah tidak dikunci============
pause
goto INFO
:FAIL
cls
echo *******************************************
echo *    KESALAHAN JENENGAN MASUKIN PASSWORD   *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo             pasword jenengan salah
pause
goto END
:MDLOCKER
md loker
echo loker created successfully
goto INFO
:INFO
cls
echo *******************************************
echo *     Locker sederhane ini dibuat         *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
pause
goto end
:ULANG
cls
echo *******************************************
echo *         CAPS LOCK JENENGAN NYALA        *
echo *     lukmanmultimedia@gmail.com          *
echo *-----------------------------------------*
echo *        http://lukman.web.id/            *
echo *          copyright @2013                *
echo *                                         *
echo *******************************************
echo    MATIIN CAPS LOCK TRUS COBA LAGI
pause
cls
goto CONFIRM
:End

Berikut screen image ketika program dijalankan:









Jawab Yes untuk mengunci Folder loker.









Muncul pesan: "Folder loker Jenengan telah dikunci"
Dengan demikian folder Anda telah terkunci tidak bisa open, delete atau rename.
Ketika open folder loker maka akan muncul message box berikut:











Dan ketika coba delete/rename folder loker maka  muncul message box berikut:













Ketika Anda klik "Try Again" tidak akan bisa delete/rename, Anda hanya bisa memilih "Cancel".
Untuk membuka folder loker menjadi normal kembali cukup jalankan file kunci.bat lalu isi password: 123456
Selamat Mencoba !

Autentifikasi User dengan Dreamweaver

Apa itu Autentikasi ?
Autentikasi adalah proses dalam rangka validasi user pada saat memasuki sistem, nama dan password dari user di cek melalui proses yang mengecek langsung ke daftar mereka yang diberikan hak untuk memasuki sistem tersebut. Autorisasi ini di set up oleh administrator, webmaster atau pemilik situs (pemegang hak tertinggi atau mereka yang ditunjuk di sistem tersebut. Untuk proses ini masing-masing user akan di cek dari data yang diberikannya seperti nama, password serta hal-hal lainnya yang tidak tertutup kemungkinannya seperti jam penggunaan, lokasi yang diperbolehkan.

Mekanisme
  • User memasukan username beserta password di form login
  • Sistem akan mengecek apakah username dan password ada di database
  • Apabila username dan password cocok sesuai dengan yang ada di database maka user tersebut akan di arahkan ke halaman yang dimaksud dan sebaliknya apabila tidak maka user akan di arahkan ke halaman pendaftaran user
Pertama kita buat database user di mysql atau cara gampangnya di Phpmyadmin
============================================================
CREATE TABLE USER ( username varchar(15),
password varchar(15),
PRIMARY KEY (username)
)

Jangan lupa buat koneksi d
ari database ke PHP $hostname_conection = "localhost"; $database_conection = "user"; $username_conection = "root"; $password_conection = "";
$conection = mysql_pconnect($hostname_conection, $username_conection, $password_conection) or trigger_error(mysql_error(),E_USER_ERROR);
?>
============================================================  
Pada langkah pembuatan database dan pembuatan koneksi anda bisa menggunakan phpmyadmin dan dreamweaver. Setelah pembuatan database beres, pembuatan koneksi juga dianggap selesai maka saatnya pembuatan form login, halaman yang di tuju misal halaman admin dengan logout, dan membuat restrict untuk user yang nakal dengan dreamweaver. Membuat form login masuk ke editor author dreamweaver
Sebelum membuat form login buatlah dua halaman misal login.php dan admin.php Setelah dua halaman terbentuk kemudian buka halaman login.php

pilih insert > form > form



Jangan lupa untuk actionnya mengarah ke halaman admin.php (karena halaman ini yang nantinya di tuju apabila username dan password dimasukan secara benar)
Kemudian buatlah table dengan jumlah baris 3 dan kolom 2 yang nantinya digunakan untuk meletakan textfield username, texfield password dan button submit yitu dengan cara pilih insert > table (ctrl+alt+t)
Temudian isilah table table tersebut dengan texfied username, textfield password dan button submit
    • Setelah form login jadi tinggal bagaimana caranya supaya form login itu dapat berfungsi artinya ketika tombol submit di klik kata yang di texfiled username & password dikirim ke database unruk di di autentifikasi, apabila sama maka user tersebut legal... atau dengan kata lain user tersebut dapat masuk ke halaman admin.php atau sebaliknya kalu berbeda maka user tersebut akan dilempar ke halaman login.php kembali untuk mengisi username dan password sampai mengisi dengan benar
    • pilih insert > aplication object > user authentication > log in user

      • Isikan parameter2 mulai dari form login yang tadi di buat, kemudian nama koneksinya
      • sedangkan untuk parameter yang lain adalah apabila username dan password cocok maka akan diarahkan ke halaman admin.php dan apabila tidak cocok maka akan mengarah kembali ke halaman login.php (lihat gambar)
      Untuk membuat logout, maka ketika login sukses di halaman admin.php, di halaman admin.php di beri perintah untuk logout tentunya, langkahnya hampir sama dengan pembuatan login user di halaman login.php
      • Masuk ke halaman admin.php yang telah dibuat diatas
      • Pilih insert > aplication object> user authentication > log out user
        • terlihat pada gambar diatas ketika link log out di klik maka akan mengarah ke halaman admin.php
        Pada tahap ini sebenarnya sudah selesai, tetapi bagaimana kalau ada user yang tau lokasi admin.php dan masuk langsung tanpa melalui halaman login.php padahala biasanya halaman-halaman yang membutuhkan autentifikasi adalah halaman yang penting dan tidak semua orang diijinkan untuk mengaksesnya, makanya diperlukan teknik restrict, agar user-user nakal tidak akan bisa masuk ke halaman yang terlarang sebelum mereka menjadi legal user, dalam hal ini adalah halaman admin.php, dan ternyata dreamweaverpun menyediakan fitur ini dan langkahnya cukup mudah
        • masih di halaman admin.php
        • Pilih insert > aplication object> user authentication >restrict access to page
        • isikan parameter berdasakan username dan password jangan lupa arahkan ke halaman login.php
        Mudah mudahan bermanfaat, Selamat Mencoba !
        Lukman Alfasiry © 2008. Design by :vio Templates Sponsored by: gold bola