Nếu bạn định có nhiều giao diện người dùng, nơi người dùng có thể nhập mật khẩu của họ (web, điện thoại di động, máy khách, vv) hoặc cung cấp dịch vụ để thực hiện tương tự (web, wcf, v.v.) lựa chọn tốt nhất của bạn là bắt loại lỗi này ở mức phổ biến nhất đối với tất cả các nền tảng này.
Chúng tôi thường thực hiện các quy tắc kinh doanh như thế này trong cơ sở dữ liệu (thông qua các thủ tục được lưu trữ) để chúng tôi có một vị trí nổi tiếng để kiểm tra và thay đổi các quy tắc này.
Nếu bạn đang sử dụng cơ sở dữ liệu không hỗ trợ quy trình được lưu trữ, bạn có thể triển khai chức năng này trong "lớp doanh nghiệp" hoặc tập hợp mã chịu trách nhiệm thực hiện logic nghiệp vụ cho ứng dụng của bạn.
Nguồn
2011-12-05 02:31:26
Bạn nói cửa sổ hình thức, aspx, html, WPF, Silverlight? –
@Terry Donaghe: WinForms. Tôi đã thay đổi thẻ của mình. – HelpNeeder