This is a sample application that uses token authentication for an AngularJS project. The application allows you to add, delete, edit(work in progress..) job posts. It also allows you to login and register.
The following stack is used in order to create the backend:
- Slim Framework for creating the API
- PHP-JWT for processing and creating the tokens.
- Php-Login-Advanced I used it for reference on how to do authentication using the new PHP function BCRYPT. At the moment, it seems that it's no longer supported, but some of the principles on how to do authentication sill apply.
View demo in progress..
- The ability to recover passwords.
- The ability to send emails when a user registers for the first time and confirmation.
- Front end test cases for the login and registration as well as the other features.
Front End
- The ability to edit posts.
- The ability to notify users when a process is happening. For example, did the login went thru.