- Yang lebih baik pengesahan pelanggan atau pengesahan sisi pelayan?
- Adakah idea yang baik untuk mengesahkan input bentuk pada kedua-dua sisi pelanggan dan sisi pelayan?
- Mengapa pengesahan sisi pelayan disyorkan ke atas pengesahan sisi klien?
- Apakah kelebihan mengesahkan data di sisi klien sebelum dihantar ke pelayan?
Yang lebih baik pengesahan pelanggan atau pengesahan sisi pelayan?
Secara umum, lebih baik melakukan pengesahan input di sisi pelanggan dan pelayan. Pengesahan input sisi pelanggan dapat membantu mengurangkan beban pelayan dan dapat menghalang pengguna berniat jahat dari mengemukakan data yang tidak sah. Walau bagaimanapun, pengesahan input sisi klien bukan pengganti pengesahan input sisi pelayan.
Adakah idea yang baik untuk mengesahkan input bentuk pada kedua-dua sisi pelanggan dan sisi pelayan?
Aplikasi anda harus selalu melakukan pemeriksaan keselamatan pada sebarang data yang dikemukakan borang di sisi pelayan serta pihak klien, kerana pengesahan sisi klien terlalu mudah dihapuskan, jadi pengguna berniat jahat masih dapat dengan mudah menghantar data buruk ke pelayan anda.
Mengapa pengesahan sisi pelayan disyorkan ke atas pengesahan sisi klien?
Pengesahan sisi pelayan lebih lambat daripada pengesahan input sisi klien. Walau bagaimanapun, pengesahan input sisi pelayan lebih dipercayai daripada pengesahan input sisi klien. Oleh itu, selamat untuk mengatakan bahawa pengesahan data sisi klien meningkatkan pengalaman pengguna sementara pengesahan input sisi pelayan meningkatkan keselamatan.
Apakah kelebihan mengesahkan data di sisi klien sebelum dihantar ke pelayan?
Kelebihan untuk menggunakan pengesahan sisi klien adalah pengguna dua kali ganda menerima maklum balas dengan lebih cepat (tidak perlu pergi ke pelayan, memproses maklumat, kemudian memuat turun halaman HTML yang lain), dan juga menjimatkan beban pada pelayan-lebih banyak kerja dilakukan Di sisi pelanggan.