def user_changepass(name, password): if not password: password = getpass.getpass() confirm = getpass.getpass('Confirm password: '******'t match" return status = UserManager.change_password2(name, password) if status != UserManager.SUCCESS: print >>sys.stderr, UserManager.error_str(status) else: print "Successfully changed '{}' password".format(name)
def user_changepass(name, password): if not password: password = getpass.getpass() confirm = getpass.getpass('Confirm password: '******'t match" return status = UserManager.change_password2(name, password) if status != UserManager.SUCCESS: print >> sys.stderr, UserManager.error_str(status) else: print "Successfully changed '{}' password".format(name)
def user_changepass(): username, password = map(request.args.get, [ 'username', 'password' ]) if not username or not password: return request.error_formatter(10, 'Missing parameter') if username != request.username and not request.user.admin: return request.error_formatter(50, 'Admin restricted') status = UserManager.change_password2(username, password) if status != UserManager.SUCCESS: return request.error_formatter(0, UserManager.error_str(status)) return request.formatter({})
def user_changepass(): username, password = map(request.args.get, ['username', 'password']) if not username or not password: return request.error_formatter(10, 'Missing parameter') if username != request.username and not request.user.admin: return request.error_formatter(50, 'Admin restricted') status = UserManager.change_password2(username, password) if status != UserManager.SUCCESS: return request.error_formatter(0, UserManager.error_str(status)) return request.formatter({})