in reply to Password management. Seeking crypto advice
The only problem with this system is that once a user is logged in, he stays logged in regardless of what the database says about user status. But this isn't a major problem if you check user status on every event (posting, voting, etc.) and combine that with login expiration and user check every x number of page views. You could also just ban his IP mask from Apache until his expiration runs out by using a .htaccess file:
ErrorDocument 403 /youbanned.html order allow,deny deny from 123.456.789. allow from all
|
|---|