1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Tanya Script PHP Login Database PHPMyadmin

Discussion in 'Pemrograman Web' started by maestrodkv, May 20, 2015.

  1. maestrodkv

    maestrodkv Newbie

    Joined:
    Nov 23, 2014
    Messages:
    37
    Likes Received:
    2
    Begini ceritanya, saya diberikan tugas buat script php login script session expired jika tidak diakses lebih dari 2 jam.
    Ceritanya Databasenya sudah ada username, password dan database name, kemudian ditambah table users

    Nah pertanyaannya dapatkah saya dibantu oleh para master buat script login.php, config.php, logout.php dengan sistem database ini.
    Catatan : Lain domain tetapi satu cpanel sehingga dapat menggunakan localhost sebagai gatewaynya.

    Mohon bantuan para sesepuh, terima kasih
     
    software likes this.
  2. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    cookienya dibikin expire 2 jam, terus setiap dia akses set cookie lagi expire 2 jam lagi (diperpanjang 2 jam)
     
  3. maestrodkv

    maestrodkv Newbie

    Joined:
    Nov 23, 2014
    Messages:
    37
    Likes Received:
    2
    bisa dibantu kak dengan coding scriptnya? terima kasih
     
  4. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    bagian perpanjang cookienya aja ya :D
    misal nama cookienya login & sudah dalam kondisi login
    PHP:
    if(isset($_COOKIE['login'])){
        
    setcookie('login'$_COOKIE['login'], time()+(3600*2), '/');
    }
    else {
        
    header('Location: /login.php'); exit();
    }
    3600 = 1 jam * 2 = 2jam
    taruh di semua halaman yg harus pake authorisasi, nanti otomatis cookie nya diperpanjang kalo dia akses halaman tersebut. tapi kalau dia diemin aja browsernya selama lebih dari 2 jam, maka setelah itu dia akan diminta untuk login kembali

    tapi gak bisa untuk beda domain ya.
    kalau mau untuk beberapa domain hrs pake trik lain misal semacam gini
    PHP:
    if(isset($_COOKIE['login'])){
        
    setcookie('login'$_COOKIE['login'], time()+(3600*2), '/');
        echo 
    '<script src="http://domain2/getlogin.php?cuki='.$_COOKIE['login'].'"></script>';
        echo 
    '<script src="http://domain3/getlogin.php?cuki='.$_COOKIE['login'].'"></script>';
    }
    di domain2 dan domain3 di file getlogin.php $_GET['cuki'] diolah untuk bikin cookienya.
    jangan tanya masalah sekuriti untuk skrip ini ya :D tapi lumayan aman sih, kalo user gak dlm kondisi login gak akan lihat url getlogin.php, jd yg tau cuma kalangan user sendiri, itupun kalo usernya iseng view source dlm kondisi login.

    untuk logoutnya cukup pakai ini
    PHP:
    setcookie('login'''time()-3600);
     
    maestrodkv likes this.
  5. maestrodkv

    maestrodkv Newbie

    Joined:
    Nov 23, 2014
    Messages:
    37
    Likes Received:
    2
    wow luar biasa kak, terima kasih
     
  6. Ahmad Sarnuji

    Ahmad Sarnuji Super Hero

    Joined:
    May 30, 2015
    Messages:
    1,918
    Likes Received:
    201
    Location:
    Kab.Tangerang, Desa Sumur Bandung
    wah ini akhirnya nemu juga
     
  7. kchild

    kchild Ads.id Pro

    Joined:
    Dec 31, 2014
    Messages:
    368
    Likes Received:
    8
    mastah2nya mantap disini ya,, nggak tanggung2 langsung kasih script (y) good
     
  8. software

    software Ads.id Starter

    Joined:
    Jun 19, 2015
    Messages:
    83
    Likes Received:
    3
    mudah2an bisa banyak belajar
     

Share This Page