(self, username, db)
| 114 | |
| 115 | @require(db = 'ddserver.db:Database') |
| 116 | def generate_authcode(self, username, db): |
| 117 | # Make a new auth code |
| 118 | authcode = uuid.uuid4() |
| 119 | |
| 120 | # Update the auth code for the user |
| 121 | with db.cursor() as cur: |
| 122 | cur.execute(''' |
| 123 | UPDATE users |
| 124 | SET `authcode` = %(authcode)s |
| 125 | WHERE `username` = %(username)s |
| 126 | ''', {'authcode': authcode, |
| 127 | 'username': username}) |
| 128 | |
| 129 | return authcode |
| 130 | |
| 131 | |
| 132 | @property |
no test coverage detected