php_final_assignment_sem3's Introduction
php_final_assignment_sem3's People
php_final_assignment_sem3's Issues
In signup the field that didn't pass validation should be red colored
Properly sanitize all inputs that touch database
A notification system that can be invoked from javascript/php
Login/Register Basic UI
Database management
Remove hardcoded password (maybe not needed for this project?)
User Login Auth System
- Store username in cookie
- Store password hash in cookie
- Use sessions to store if user is logged in or not and display name, username and all
Make sure that custom selection color works on other's devices
Lower privileges for database connection whenever possible
- Create a new db user for each registered user
- Connect as that user for all actions in the db after login
- Derive password from the user login password?
- Correctly update the password when user changes password
Make submission ready: Register Page
- Accessibility
- Responsiveness
- Polish
- Feature complete
- Bug free
Make sure inputs doesnt break sql quries
Use stored procedures for sql queries
Applicable for Database.php
Make it so that ?redirect=xxx works on login page and sign up page
Also make other pages use it when needed
Dashboard basic ui
User Registeration system
Make the register page work
Fix drop down spacing. Its a bit too lengthy vertically
Accessiblility
- All buttons/links accessible from keyboard (using tab, shift + tab and arrow keys)
- Make sure the user knows when each element is focused (basic effect is to have the same effect on :hover and :focus)
Seperate pathway cards into reusable php components
Sanitize all inputs that touch database serverside (and clientside if needed)
Cookies for login not being set
To be fixed in #9
Responsiveness
The website should look good on mobile and at various resolutions
- Login Page
- Register Page
- Home Page
Make submission ready: Login Page
- Accessibility
- Responsiveness
- Polish
- Feature complete
- Bug free
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.