server/serverctl.py
branchstable
changeset 6351 eb79fb69c2b2
parent 6299 51a9494b5efb
child 6379 3f67f7ea5632
equal deleted inserted replaced
6350:74575fb32a4d 6351:eb79fb69c2b2
   499         # ask for a new password
   499         # ask for a new password
   500         _, passwd = manager_userpasswd(adminlogin, confirm=True,
   500         _, passwd = manager_userpasswd(adminlogin, confirm=True,
   501                                        passwdmsg='new password for %s' % adminlogin)
   501                                        passwdmsg='new password for %s' % adminlogin)
   502         try:
   502         try:
   503             cursor.execute("UPDATE cw_CWUser SET cw_upassword=%(p)s WHERE cw_login=%(l)s",
   503             cursor.execute("UPDATE cw_CWUser SET cw_upassword=%(p)s WHERE cw_login=%(l)s",
   504                            {'p': crypt_password(passwd), 'l': adminlogin})
   504                            {'p': buffer(crypt_password(passwd)), 'l': adminlogin})
   505             sconfig = Configuration(options=USER_OPTIONS)
   505             sconfig = Configuration(options=USER_OPTIONS)
   506             sconfig['login'] = adminlogin
   506             sconfig['login'] = adminlogin
   507             sconfig['password'] = passwd
   507             sconfig['password'] = passwd
   508             sourcescfg['admin'] = sconfig
   508             sourcescfg['admin'] = sconfig
   509             config.write_sources_file(sourcescfg)
   509             config.write_sources_file(sourcescfg)