Skip to main content
100%

Express authentication using Redis for session store and Couchdb for database (in coffeescript!)

✓ Published0🌍 Public
AAnsonT
Last edited Jul 20, 2011
Created on Jul 20, 2011

This example demonstrates user authentication and session management in a CoffeeScript-built Express application, showing how login, signup, and logout routes handle password hashing and session regeneration. The code uses Redis as the session store via `connect-redis` and CouchDB for user persistence through the `couchdb` client, with CSRF protection from `express-csrf` and password salting via `hash.sha1`. The visualization highlights the request flow across these middleware and database calls, including error handling for duplicate users and failed logins, while relying on the Fugue cluster for deployment.

AI-generated description

Similar vizzes