Những vấn đề gặp phải :

Một phần của tài liệu 20101005022708_lvmmt8 (Trang 43)

1. Lựa chọn trình duyệt Web (Browser) :

Khi upload file bằng trình duyệt thơng qua form HTML với method "post" chúng ta đã gởi lên server một kiểu MIME_type đặc biệt là kiểu multipart/message mà khơng phải tất cả các trình duyệt đều hỗ trợ do đĩ chúng ta phải lựa chọn trình duyệt thích hợp thì mới cĩ thể upload được file, theo như chúng tơi được biết thì Netscape từ version 2.0 trở về sau mới hỗ trợ MIME_type này, cịn Internet explorer chúng tơi sử dụng thì version 4.0 trở về sau đã hỗ trợ nhưng version 3.01 vẫn chưa hỗ trợ kiểu MIME-type này.

2. Vấn đề chữ thường và chữ hoa :

Do chương trình và các luận văn được đặt trên server UNIX, một hệ điều hành cĩ phân biệt giữa chữ thường và chữ hoa ( ví dụ 3 file cĩ tên : HELLO, Hello, hello sẽ là khác nhau) nên cĩ thể sẽ gặp vấn đề chữ thường và chữ hoa ở liên kết trong trang Web của sinh viên được upload với tên file được những liên kết này chỉ tới. Vấn đề này xảy ra khi những trang web này được tạo trên những hệ điều hành khơng phân biệt chữ thường và chữ hoa nên cho dù giữa liên kết và tên file cĩ khác nhau ở ký tự thường và hoa thì những liên kết này vẫn gọi được những file đĩ nhưng khi được upload lên server là UNIX thì điều này khơng được chấp nhận. Do đĩ chương trình cũng sẽ xử lý vấn đề này bằng cách đọc trong tất cả những trang web trong đề tài để kiểm tra xem tất cả những liên kết trong trang này tới những file khác cĩ ký tự nào là chữ hoa hay khơng , đồng thời cũng sẽ đọc tất cả những tên file trong thư mục chứa đề tài nếu cĩ tên file chứa ký tự là chữ hoa thì sẽ cĩ phần thơng báo cho người dùng chương trình biết để sửa lỗi này hay khơng.

3. Vấn đề truy xuất trang trực tiếp :

Do chương trình được viết từ nhiều Script khác nhau và khi thi hành chúng sẽ gọi lẫn nhau, mỗi trang sẽ cĩ một URL khác nhau, do đĩ nếu người nào nhìn thấy các URL này thì họ cĩ thể ghi nhớ nĩ, sau đĩ họ cĩ thể sử dụng trình duyệt nhập vào các URL này vào thẳng các trang này mà khơng thơng qua trang đăng nhập của admin, tức khơng thơng qua việc login vào hệ thống và điều này sẽ rất nguy hại nếu họ truy xuất đến các phần xử lý của admin và thực thi được các quyền của admin. Để ngăn chặn điều này thì các trang trong hệ thống ngoại trừ các trang cho mọi người duyệt thì các trang khác sẽ cĩ phần kiểm tra quyền truy xuất của những request ( yêu cầu) từ browser đến trang đĩ, nếu request mà khơng thơng qua quá trình login sẽ khơng được phép truy xuất.

Một phần của tài liệu 20101005022708_lvmmt8 (Trang 43)

Tải bản đầy đủ (DOC)

(43 trang)
w