php

HTTP authentication với PHP

Thông thường để giới hạn truy cập tập tin, thư mục nào đó, chúng ta định nghĩa một vài dòng ở .htaccess, buộc người dùng nhập đúng username và password đã được định trước ở một file .htpasswd.

Đại khái là:

  1. AuthType Basic
  2. AuthName "Some Description"
  3. AuthUserFile /home/thehong/.htpasswd
  4. Require valid-user

Tuy nhiên, đôi khi chúng ta cần bảo vệ ở một số trường hợp cụ thể hơn, không phải tập tin hay thư mục thông thường, thí dụ /index.php/shoutbox/administrator. Khi này chúng ta có thể kết hợp PHP.

Chuẩn lập trình Drupal, phần 1: Tổ chức tập tin và thư mục

"Chín người, mười ý", làm sao có thể cùng làm việc chung với nhau? Chỉ có một cách là đặt ra một quy ước chung, gọi là chuẩn, và mọi người trong cùng project đó *buộc* phải tuân thủ. Chuẩn chỉ là quy ước chung, không phải là cái tốt nhất, do đó, chuẩn có thể sẽ thay đổi để tốt hơn, phù hợp hơn với nhóm làm việc.

Chuẩn trong lập trình có các mục:
1. Tổ chức thư mục và tập tin
2. Chuẩn viết mã PHP
3. Chuẩn viết mã SQL
4. Chuẩn viết mã CSS
5. Chuẩn viết mã Javascript

Ở phần đầu tiên này, tôi xin đề cập đến "Tổ chức thư mục và tập tin".

Sử dụng hàm drupal_mail ()

Thí dụ đơn giản gửi một mail có nội dung HTML sử dụng hàm drupal_mail ()

Syndicate content