Skip to content
Open
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3c3a0fd
Write intro and lesson overview
mao-sz Oct 19, 2024
e212eb6
Write sessions description
mao-sz Nov 5, 2024
4d23f47
Rearrange section content
mao-sz Nov 9, 2024
a2d7e44
Add example app setup instructions
mao-sz Nov 9, 2024
657de49
Start login example
mao-sz Nov 9, 2024
0027857
Handle general authentication middleware
mao-sz Nov 9, 2024
ca2d4f9
Rephrase validation feedback warning verbiage
mao-sz Nov 10, 2024
0cbc997
Explain session options in app.js
mao-sz Nov 10, 2024
d767546
Format code blocks for less horizontal scrolling
mao-sz Nov 13, 2024
79ef33e
Rearrange session options description
mao-sz Nov 13, 2024
2c0da9b
Add section on password hashing with argon2id
mao-sz Nov 13, 2024
e5bfc45
Fix signup path
mao-sz Nov 13, 2024
584b2a4
Add section on logging out
mao-sz Nov 13, 2024
1869145
Add knowledge check questions
mao-sz Nov 13, 2024
45bf391
Emphasise argon2 library defaults meet OWASP recommendations
mao-sz Nov 13, 2024
03da52f
Add login/signup links in views for convenient navigation
mao-sz Nov 13, 2024
77d56e1
Fix grammar and US/UK spelling
mao-sz Nov 13, 2024
973251c
Rename lesson file
mao-sz Nov 13, 2024
b9b0b1e
Demonstrate NODE_ENV conditional cookie options
mao-sz Nov 13, 2024
9c5f8a2
Force hash verification to run every POST /login
mao-sz Nov 17, 2024
db5787a
Rename heading
mao-sz Nov 17, 2024
9a8148c
Improve wording for salt explanation
mao-sz Nov 19, 2024
93dea16
Amend verbiage as per review comments
mao-sz Mar 16, 2025
96f4078
Make connect-pg-simple create session table if missing
mao-sz Mar 16, 2025
f93b315
Expand on serialising to and saving session data
mao-sz Mar 16, 2025
ddb093f
Remove note box heading prefixes
mao-sz Mar 16, 2025
ebbf606
Streamline verbiage
mao-sz Mar 18, 2025
624a15d
Rename lesson file
mao-sz Apr 15, 2025
165df10
Use full word 'production'
mao-sz Apr 17, 2025
338923d
Clarify purpose and mechanism behind saving userId to session
mao-sz Apr 21, 2025
6a6a247
Expand on description of session table
mao-sz Apr 21, 2025
7048919
Add comment clarifying checkAuthenticated steps
mao-sz Apr 21, 2025
ae48efd
Remove try/catch due to new Express v5 async behaviour
mao-sz Apr 21, 2025
18a74a9
Add note box about "session management" and "session" terminology
mao-sz Aug 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading