Thứ Tư, 7 tháng 11, 2018

CakePHP - Xác thực

Phần mềm lập trình PHP chuyên nghiệp
Thông thường, trong khi tạo trang web, chúng tôi cần xác thực những điều nhất định trước khi xử lý dữ liệu thêm. PHP cung cấp gói xác thực để xây dựng trình xác nhận hợp lệ có thể xác thực dữ liệu một cách dễ dàng.

Phương thức xác thực

PHP cung cấp các phương thức xác thực khác nhau trong lớp Validation. Một số phổ biến nhất trong số họ được liệt kê dưới đây.

Link đăng ký : Phần mềm lập trình PHP chuyên nghiệp.

Cú phápThêm (chuỗi $ trường, mảng | chuỗi $ name, mảng | Cake \ Validation \ ValidationRule $ rule [])
Thông sốTên của trường mà quy tắc sẽ được thêm vào.

Bí danh cho một quy tắc duy nhất hoặc nhiều mảng quy tắc.

Quy tắc để thêm
Trả lại$ này
Sự miêu tảThêm quy tắc mới vào bộ quy tắc của trường. Nếu đối số thứ hai là một mảng, thì danh sách quy tắc cho trường sẽ được thay thế bằng đối số thứ hai và đối số thứ ba sẽ bị bỏ qua.
Cú phápallowEmpty (chuỗi $ field , boolean | string | có thể gọi $ khi true, string | null $ message null)
Thông sốTên của cánh đồng.

Cho biết khi nào trường được phép để trống. Các giá trị hợp lệ là true (luôn luôn), 'create', 'update' . Nếu một cuộc gọi được thông qua, thì trường sẽ được để trống khi cuộc gọi lại trả về true.

Thông báo sẽ hiển thị nếu trường không có.
Trả lại$ này
Sự miêu tảCho phép một trường để trống.
Cú phápchữ và số (chuỗi $ field , string | null $ message null, string | có thể gọi | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc chữ và số vào trường.
Cú phápcreditCard (chuỗi $ field , string $ type 'all', string | null $ message null, string | callable | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Loại thẻ bạn muốn cho phép. Mặc định là 'tất cả'. Bạn cũng có thể cung cấp một loạt các loại thẻ được chấp nhận, ví dụ: ['mastercard', 'visa', 'amex'].

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc thẻ tín dụng vào một trường.
Cú phápEmail (chuỗi $ field , boolean $ checkMX false, string | null $ messagenull, string | callable | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Có hay không kiểm tra bản ghi MX.

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc xác thực email vào một trường.
Cú phápmaxLength (chuỗi $ field , số nguyên $ max , string | null $ message null, string | callable | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Độ dài tối đa cho phép.

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc xác thực độ dài chuỗi vào trường.
Cú phápminLength (chuỗi $ field , số nguyên $ min , string | null $ message null, string | callable | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Độ dài tối đa cho phép.

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc xác thực độ dài chuỗi vào trường.
Cú phápnotBlank (chuỗi $ field , string | null $ message null, string | callable | null $ khi null)
Thông sốTrường bạn muốn áp dụng quy tắc.

Thông báo lỗi khi quy tắc không thành công.

Hoặc là 'tạo' hoặc 'cập nhật' hoặc một cuộc gọi có thể trả về đúng khi áp dụng quy tắc xác thực.
Trả lại$ này
Sự miêu tảThêm quy tắc notBlank vào một trường.

Không có nhận xét nào:

Đăng nhận xét

lập trình PHP cho các nhà phát triển PERL

Chương này sẽ liệt kê những điểm tương đồng và khác biệt chính giữa PHP và PERL. Điều này sẽ giúp các nhà phát triển PERL hiểu PHP rất nhanh...