Changeset 168
- Timestamp:
- 11/09/08 19:33:07
- Files:
-
- AuthKit/trunk/CHANGELOG.txt (modified) (1 diff)
- AuthKit/trunk/authkit/users/postgresql_driver.py (modified) (1 diff)
- AuthKit/trunk/authkit/users/sqlalchemy_04_driver.py (modified) (1 diff)
- AuthKit/trunk/authkit/users/sqlalchemy_driver/sqlalchemy_044.py (modified) (1 diff)
- AuthKit/trunk/authkit/users/sqlalchemy_driver/sqlalchemy_05.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
AuthKit/trunk/CHANGELOG.txt
r167 r168 4 4 0.4.3 5 5 6 * Added user_set_password() methods to users API. Fixes #64. 6 7 * Removed arabic letters from the form handler. Fixes #40. 7 8 * Added headers to the form handling for IE. Fixes #54. AuthKit/trunk/authkit/users/postgresql_driver.py
r152 r168 557 557 conn.commit() 558 558 self.release_conn(conn) 559 559 560 def user_set_password(self, username, new_password): 561 """ 562 Sets the user's password. Should be plain text, will be encrypted using self.encrypt 563 Raises an exception if the user doesn't exist. 564 """ 565 if not self.user_exists(username.lower()): 566 raise AuthKitNoSuchUserError("No such user %r"%username.lower()) 567 568 conn = self.get_conn() 569 cursor = conn.cursor() 570 cursor.execute( 571 """ 572 UPDATE users SET password=%s WHERE username=%s 573 """, 574 (self.encrypt(new_password), username.lower()) 575 ) 576 cursor.close() 577 conn.commit() 578 self.release_conn(conn) 579 560 580 def user_set_group(self, username, group, auto_add_group=False): 561 581 """ AuthKit/trunk/authkit/users/sqlalchemy_04_driver.py
r152 r168 412 412 if self.autoflush: 413 413 self.session.flush() 414 414 415 def user_set_password(self, username, new_password): 416 """ 417 Sets the user's password. Should be plain text, will be encrypted using self.encrypt 418 Raises an exception if the user doesn't exist. 419 """ 420 if not self.user_exists(username.lower()): 421 raise AuthKitNoSuchUserError("No such user %r"%username.lower()) 422 user = self.session.query(self.model.User).filter_by(username=username.lower()).one() 423 user.password = self.encrypt(new_password) 424 if self.autoflush: 425 self.session.flush() 426 415 427 def user_set_group(self, username, group, auto_add_group=False): 416 428 """ AuthKit/trunk/authkit/users/sqlalchemy_driver/sqlalchemy_044.py
r152 r168 397 397 user.username = new_username.lower() 398 398 self.meta.Session.flush() 399 399 400 def user_set_password(self, username, new_password): 401 """ 402 Sets the user's password. Should be plain text, will be encrypted using self.encrypt 403 Raises an exception if the user doesn't exist. 404 """ 405 if not self.user_exists(username.lower()): 406 raise AuthKitNoSuchUserError("No such user %r"%username.lower()) 407 user = self.meta.Session.query(self.model.User).filter_by( 408 username=username.lower()).first() 409 user.password = self.encrypt(new_password) 410 self.meta.Session.flush() 411 400 412 def user_set_group(self, username, group, auto_add_group=False): 401 413 """ AuthKit/trunk/authkit/users/sqlalchemy_driver/sqlalchemy_05.py
r165 r168 395 395 self.meta.Session.flush() 396 396 397 def user_set_password(self, username, new_password): 398 """ 399 Sets the user's password. Should be plain text, will be encrypted using self.encrypt 400 Raises an exception if the user doesn't exist. 401 """ 402 if not self.user_exists(username.lower()): 403 raise AuthKitNoSuchUserError("No such user %r"%username.lower()) 404 user = self.meta.Session.query(self.model.User).filter_by( 405 username=username.lower()).first() 406 user.password = self.encrypt(new_password) 407 self.meta.Session.flush() 408 397 409 def user_set_group(self, username, group, auto_add_group=False): 398 410 """
