chairbender / consenscia

A webapp for capturing, understanding, and collaboratively building scientific consensus. Motivated by the replication crisis.
MIT License
0 stars 0 forks source link

Implement registration and login screens and functionality #7

Closed chairbender closed 7 years ago

chairbender commented 7 years ago

Implement registration and login screens and functionality. Based on https://drive.google.com/open?id=0B6Ost2dc4IjFWExZbXNyYVJWRTA

Ensure:

chairbender commented 7 years ago

Implemented HTTP Basic authentication and registration on the webservice

chairbender commented 7 years ago

implemented a basic login screen. Can't create papers without doing that first in the current session.

chairbender commented 7 years ago

Polished up the login screen. Next step is to implement the registration screen.

chairbender commented 7 years ago

implemented all. It is lacking in some common authentication functionality like forgot password, confirmation email, OAuth 2.0, but it's not worth implementing that stuff until the long-term solution for authentication is more thought out. Also, state is not yet being tracked via Flux, so the header doesn't reflect the logged in state until the page is refresh.