0% found this document useful (0 votes)
27 views3 pages

Web Programming and Applications (503073) : Week 7 Prepared by Mai Van Manh

This document provides instructions for completing a file management website project. It outlines features such as login/logout, displaying file lists, creating/deleting files and folders, and uploading/downloading files. For the login feature, it describes using sessions to redirect users who are not logged in, and saving username/password to cookies if "Remember" is selected. It also specifies using icons to represent different file types and confirmation dialogs for file operations. The document recommends using Ajax to avoid full page reloads and including a progress bar for uploads.

Uploaded by

nam nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views3 pages

Web Programming and Applications (503073) : Week 7 Prepared by Mai Van Manh

This document provides instructions for completing a file management website project. It outlines features such as login/logout, displaying file lists, creating/deleting files and folders, and uploading/downloading files. For the login feature, it describes using sessions to redirect users who are not logged in, and saving username/password to cookies if "Remember" is selected. It also specifies using icons to represent different file types and confirmation dialogs for file operations. The document recommends using Ajax to avoid full page reloads and including a progress bar for uploads.

Uploaded by

nam nguyen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Ton Duc Thang University

Faculty of Information Technology

WEB PROGRAMMING AND APPLICATIONS


(503073)
WEEK 7
Prepared by Mai Van Manh

Exercise: Use the supplied source code to complete a file management website with
functions such as:
- Log in, log out.
- Display file and folder list
- Create new folders, files
- Rename and delete files and folders
- Download files and folders (compressed format)
- Upload files

Web Programming and Applications - Week 07 – Page 1


Ton Duc Thang University
Faculty of Information Technology

Login:
1. User must login (using a harcoded username and password) before accessing the
file management page (home.html).
2. If the user intentionally accesses home.html when not logged in, redirect the user to
the login page (login.html). Likewise, if the user is already logged in and still
intentionally visits the login.html page, then redirects the user to the home.html
page. Use session to accomplish this feature.
3. If the user clicks on the 'Remember' button when logging in, the username and
password will be saved to the cookie. On the next login, the two corresponding text
boxes will be filled automatically based on the information previously saved in the
cookie (In real life, don't save passwords to cookies).
4. After the user logs out, shows the same message as in logout.html file. You need to
write Javascript code to show countdown and to make the website redirect to the
login page.

File Management:
1. After the user is logged in, select a directory to be the user's root directory (e.g.
htdocs). User can only access and create files within this directory (and subfolders
of this directory).
2. Use different icons for different file types such as images, music, videos, document.
3. When the user selects functions such as creating a new file/ directory, renaming the
file/ directory, deleting a file/directory; a confirmation dialog should be displayed
before proceeding.
4. It is recommended to use Ajax for the search feature (and other features as well) so
that the web page does not need to be reloaded from scratch.
5. If possible, show the progress bar when uploading a file. This will make the site
attractive.

Web Programming and Applications - Week 07 – Page 2


Ton Duc Thang University
Faculty of Information Technology

Web Programming and Applications - Week 07 – Page 3

You might also like