Mercurial > kraina_muminkow
diff frontend/mfrontend/db.py @ 7:d86794939fe4
Rejestracja użytkowników
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Mon, 28 Feb 2011 11:34:20 +0100 |
parents | 27d63cac76ac |
children | 9a0a9fa7f91d |
line wrap: on
line diff
--- a/frontend/mfrontend/db.py Mon Feb 28 11:14:35 2011 +0100 +++ b/frontend/mfrontend/db.py Mon Feb 28 11:34:20 2011 +0100 @@ -73,8 +73,13 @@ @param password Hasło w czystym tekście, funkcja sama zajmie się hashowaniem """ - user = query_db('select * from users where username = ?', + user = query_db('select * from users where username = ?;', [username], one=True) if user is not None: - raise Exception(u'Użytkownik o takiej nazwie już istnieje') - hashedPasswd = utils.hashPassword(password) + raise exceptions.UserExists + hashedPassword = utils.hashPassword(password) + # teraz właściwe dodawanie danych do bazy + query_db('INSERT INTO users (username, password, activated) VALUES (?,?,0);', + [username, hashedPassword]) + g.db.commit() +