class Authlogic::Session::Base

This is the most important class in Authlogic. You will inherit this class for your own eg. `UserSession`.

Code is organized topically. Each topic is represented by a module. So, to learn about password-based authentication, read the `Password` module.

It is common for methods (.initialize and credentials=, for example) to be implemented in multiple mixins. Those methods will call `super`, so the order of `include`s here is important.

Also, to fully understand such a method (like credentials=) you will need to mentally combine all of its definitions. This is perhaps the primary disadvantage of topical organization using modules.