Sistem Login Register Part19 – Memangkas Beberapa Pengodean

Febri Hidayan Komentar

Sistem Login Register Part19 – Memangkas Beberapa Pengodean

Pada kesempatan kali ini kita akan belajar cara memotong dan mempersingkat pengodean, yang kita ketahui sebelumnya belum dijelaskan. Silakan baca deskripsi lengkap dibawah ini.

Memangkas Beberapa Pengodean

Ada beberapa cara yang bisa kita gunakan untuk mempersingkat pengodean misalnya didalam penggunaan perintah if, hal ini kita gunakan biar terlihat rapi dan tidak terlalu banyak kelihatan kurung kurawal {} didalam editor koding kita. Silakan lihat langka dibawah ini yang masing masing telah ditentukan.

Baca juga: Sistem Login Register Part18 – Hak Akses Admin dan Member (Multi User)

Pemberitahuan: sebelum melanjutkan tutorial yang satu ini, diharapkan untuk mengikuti tutorial sebelumnya pada link diatas. Bukan hanya itu ikuti paling awal tutorial Sistem Login Register ini.

Cara Langka1

Pada cara pempersingkat kodingan yang bisa dilakukan dibeberapa hal misalnya functions, class dan lainnya. Tergantung kita saja yang ingin kita buat mau singkat atau tidak, akan tetapi bisa dicoba coba cari ini bisa atau tidak. Kali ini saya coba di function.

Memangkas Kode Pada Functions
// before
  if (fetch_obj($query)) {
    return true;
  }else {
    return false;
  }
  // after
  if (fetch_obj($query)) return true;
    else return false;

Cara Langka2

Langka yang ini kita hanya digunakan untuk else saja jadi pada if tersebut memiliki kondisi lagi atau ada beberapa validasi tertentu jadi kita tidak boleh mensingkatnya. Maka yang dihasilkannya seperti dibawah ini.

Memangkasi Kode Pada File Login.php
// before
        if (select_name_key('user', 'username', $_POST['username']) != 0) {
          if (select_login('user', 'password', 'username', $_POST['username'], $_POST['password'])) {
            Cookie::set('token_user', select_cookie('user', 'username', $_POST['username'], 'token'), 3600);
            Session::set('username', $_POST['username']);
            header('Location: index.php');
          }else {
            $mes_info = "Password Anda salah";
          }
        }else {
          $mes_info = "Username belum didaftarkan";
        }
        // after
        if (select_name_key('user', 'username', $_POST['username']) != 0) {
          if (select_login('user', 'password', 'username', $_POST['username'], $_POST['password'])) {
            Cookie::set('token_user', select_cookie('user', 'username', $_POST['username'], 'token'), 3600);
            Session::set('username', $_POST['username']);
            header('Location: index.php');
          }else $mes_info = "Password Anda salah";
        }else $mes_info = "Username belum didaftarkan";

Kesimpulan: Jadi didalam programing kita bisa mensederhanakan seperti koding diatas, ada banyak cara seorang programing untuk mempersingkatnya dengan penggunaan Class akan tetapi digunakan dalam pembuatan validasi tertentu atau bisa dibilang satu Class bisa digunakan di beberapa kondisi perintah sekaligus. Mungkin itu saja yang bisa saya sampaikan tentang Sistem Login dan Register dan selamat mencoba

Baca juga: Sistem login dan Register Dengan PDO

Category PHPTags Sistem Login Register


Write a Reply or Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *