|
| 1 | +# Days 057-060 Flask Login |
| 2 | + |
| 3 | +Welcome to Flask Login! |
| 4 | +The next four days will be pretty intense. We'll be covering some SQLAlchemy, forms and of course, Flask Login! |
| 5 | + |
| 6 | +## Days 1 - 2: |
| 7 | + |
| 8 | +For the first two days you should try and get through the initial application creation videos as well as the videos regarding the creation of the SQLAlchemy Database. |
| 9 | + |
| 10 | +You're looking at videos 1 - 9 so pace yourself and more on understanding the concepts. |
| 11 | + |
| 12 | +Code along with the videos, or after, just aim to have the DB created by the end of your first two days. |
| 13 | + |
| 14 | + |
| 15 | +## Days 3 - 4: |
| 16 | + |
| 17 | +Complete the rest of the videos: 10 - 16. |
| 18 | + |
| 19 | +These will cover off adding users to the database and the actual Flask Login plugin. |
| 20 | + |
| 21 | +Again, it will be a bit of a learning curve if you've never worked on these before so focus on getting the concepts solidified. |
| 22 | + |
| 23 | + |
| 24 | +## Extras: |
| 25 | + |
| 26 | +If you happen to get through the 4 days work of videos early and want to challenge yourself further, consider trying the following. |
| 27 | + |
| 28 | +- Look into how to implement Password Hashing. As it stands, for this demonstration, the passwords are visible and plain text. Password hashing will secure them. |
| 29 | +- Start stress testing your application looking for bugs and exceptions that haven't been accounted for. Think incorrect data types; test identical usernames and so on. |
| 30 | +- Make the app beautiful. Get your CSS on and bring the app out of the stone age! |
| 31 | +- Implement other functions on the website such as having the logged in user's username appear at the top of every page when logged in. |
| 32 | + |
| 33 | + |
| 34 | +### Time to share what you've accomplished! |
| 35 | + |
| 36 | +Be sure to share your last couple of days work on Twitter or Facebook. Use the hashtag **#100DaysOfWeb**. |
| 37 | + |
| 38 | +Here are [some examples](https://twitter.com/search?q=%23100DaysOfCode) to inspire you. Consider including [@talkpython](https://twitter.com/talkpython) and [@pybites](https://twitter.com/pybites) in your tweets. |
| 39 | + |
| 40 | +*See a mistake in these instructions? Please [submit a new issue](https://github.com/talkpython/100daysofweb-with-python-course/issues) or fix it and [submit a PR](https://github.com/talkpython/100daysofweb-with-python-course/pulls).* |
0 commit comments