Mercurial > kraina_muminkow
comparison 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 |
comparison
equal
deleted
inserted
replaced
6:27d63cac76ac | 7:d86794939fe4 |
---|---|
71 """Funkcja rejestrująca nowego użytkownika w systemie. | 71 """Funkcja rejestrująca nowego użytkownika w systemie. |
72 @param username Nazwa nowego użytkownika | 72 @param username Nazwa nowego użytkownika |
73 @param password Hasło w czystym tekście, funkcja sama | 73 @param password Hasło w czystym tekście, funkcja sama |
74 zajmie się hashowaniem | 74 zajmie się hashowaniem |
75 """ | 75 """ |
76 user = query_db('select * from users where username = ?', | 76 user = query_db('select * from users where username = ?;', |
77 [username], one=True) | 77 [username], one=True) |
78 if user is not None: | 78 if user is not None: |
79 raise Exception(u'Użytkownik o takiej nazwie już istnieje') | 79 raise exceptions.UserExists |
80 hashedPasswd = utils.hashPassword(password) | 80 hashedPassword = utils.hashPassword(password) |
81 # teraz właściwe dodawanie danych do bazy | |
82 query_db('INSERT INTO users (username, password, activated) VALUES (?,?,0);', | |
83 [username, hashedPassword]) | |
84 g.db.commit() | |
85 |