TAILIEUCHUNG - Beginning PHP and Postgre SQL 8 From Novice to Professional phần 5

nhưng nó sẽ được dễ dàng hơn nếu điều này được thực hiện cho bạn tự động. Như vậy một cơ chế tồn tại trong OOP, được biết đến như một nhà xây dựng. Rất đơn giản, xây dựng được định nghĩa là một khối mã có thể tự động | 328 CHAPTER 14 AUTHENTICATION php header WWW-Authenticate Basic Realm Book Projects header HTTP 401 Unauthorized Note that unless output buffering is enabled these commands must be executed before any output is returned. Neglecting this rule will result in a server error because of the violation of the HTTP specification. isset boolean isset mixed var mixed var . The isset function determines whether or not a variable has been assigned a value. It returns TRUE if the variable contains a value and FALSE if it does not. Applied to user authentication the isset function is useful for determining whether or not the _SERVER PHP_AUTH_USER and _SERVER PHP_AUTH_PW variables are properly set. Listing 14-1 offers a usage example. Listing 14-1. Using isseto to Verify Whether a Variable Contains a Value php if isset _SERVER PHP_AUTH_USER and isset _SERVER PHP_AUTH_PW execute additional authentication tasks else echo p Please enter both a username and a password p Authentication Methodologies There are several ways you can implement authentication via a PHP script. You should consider the scope and complexity of each way when the need to invoke such a feature arises. In particular this section discusses hard-coding a login pair directly into the script using file-based authentication using IP-based authentication using PEAR s HTTP authentication functionality and using database-based authentication. Hard-Coded Authentication The simplest way to restrict resource access is by hard-coding the username and password directly into the script. Listing 14-2 offers an example of how to accomplish this. CHAPTER 14 AUTHENTICATION 329 Listing 14-2. Authenticating Against a Hard-Coded Login Pair if _SERVER PHP_AUTH_USER specialuser _SERVER PHP_AUTH_PW secretpassword header WWW-Authenticate Basic Realm Secret Stash header HTTP 401 Unauthorized print You must provide the proper credentials exit The logic in this example is quite simple. If _SERVER PHP_AUTH_USER and _SERVER .

TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.