Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ganti kotak popup Htaccess dengan formulir html?

Satu pendekatan yang mungkin...

Katakanlah Anda ingin melindungi direktori "dilindungi".

Menggunakan .htaccess , batasi semua akses ke direktori ini dengan meletakkan

Options -Indexes

# Block External Access
deny from all

di .htaccess file dalam direktori "dilindungi".

Selanjutnya, gunakan RewriteRule untuk menangkap semua URL yang masuk ke direktori "dilindungi" di .htaccess utama Anda mengajukan. Misalnya:

RewriteEngine on
RewriteRule ^protected/(.*) accessprotected.php?url=$1

Biasanya, RewriteRule harus menangkap semua URL yang masuk ke direktori "protected" dan mengirimkannya ke accessprotected.php-page.

Pada halaman accessprotected.php, periksa status login.

if (isset($_SESSION['LoggedIn'])) { // or something like this
    /*
       Here, you should check what file type is being
       requested and handle this properly.
    */
} else {
    // put code for login form here
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. codeIgniter menggunakan mysql_real_escape_string() sebagai gantinya. masalah koneksi database

  2. Bagaimana saya bisa mencegah Hibernate + c3p0 + MySql membuat koneksi tidur dalam jumlah besar?

  3. Kinerja Sisipan PHP PDO Mysql

  4. Apa cara terbaik untuk mengosongkan tabel MySQL referensi diri?

  5. Pesan berdasarkan `updated_at` dan `created_at` meskipun keduanya NULL