项目作者: waking-eni
项目描述 :
News portal
高级语言: TSQL
项目地址: git://github.com/waking-eni/news-portal-oop-php.git
news-portal-oop-php
News portal\
OOP PHP, HTML, CSS, JavaScript, Bootstrap, MySQL, WampServer\
Back-end: OOP PHP and MySQL for the database\
Front-end: CSS, Bootstrap and JavaScript\
Server: Apache (using WampServer)
Functionalities:
- Displaying a list of news (with desired information and images), ordered by date descending, on home page
- Listing all categories in sidebar, and being able to display all news that belong to chosen category
- Separate log in for users and administrators
- Sign up
- Log out
- Client side validation
- Server side validation
- SQL injection prevention
- Session
- Showing username of the person who logged in on each page
- Showing sign in options only when there is no person logged in
- If a person is logged in, show log out option
- Pagination system
- Displaying a chosen article (with images and their sources)
- Cookies
- Users, administrators and anonymous people can add comments to articles
- Users can delete their own comments
- Administrators can delete any comment
- Administrators can delete articles
- Administrators can add a new article
I’ve also created the database and tables, and worked on design.