Mercurial > p > roundup > code
diff roundup/backends/back_anydbm.py @ 1467:378081f066cc
registration is now a two-step process with confirmation from the
email address supplied in the registration form
fixed [SF#687771] too (now handle all cases of @/:)
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 25 Feb 2003 10:19:32 +0000 |
| parents | b42fa71754c9 |
| children | 5a01e90b7dc9 |
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py Mon Feb 24 15:38:51 2003 +0000 +++ b/roundup/backends/back_anydbm.py Tue Feb 25 10:19:32 2003 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -#$Id: back_anydbm.py,v 1.104 2003-02-18 01:57:38 richard Exp $ +#$Id: back_anydbm.py,v 1.105 2003-02-25 10:19:31 richard Exp $ ''' This module defines a backend that saves the hyperdatabase in a database chosen by anydbm. It is guaranteed to always be available in python @@ -26,7 +26,7 @@ import whichdb, anydbm, os, marshal, re, weakref, string, copy from roundup import hyperdb, date, password, roundupdb, security from blobfiles import FileStorage -from sessions import Sessions +from sessions import Sessions, OneTimeKeys from roundup.indexer import Indexer from roundup.backends import locking from roundup.hyperdb import String, Password, Date, Interval, Link, \ @@ -68,6 +68,7 @@ self.transactions = [] self.indexer = Indexer(self.dir) self.sessions = Sessions(self.config) + self.otks = OneTimeKeys(self.config) self.security = security.Security(self) # ensure files are group readable and writable os.umask(0002)
