def __init__(self): super().__init__() self.msgQueue = messagequeue.MessageQueue.getInstance() self.userManager = UserManager() self.interval = 3 self.dispatchClose = False self.publishInfo = dict()
def __init__(self, app_title, app_banner, theme, target, assets_manager_service, mail_sender_service): """ In: - ``target`` -- DataUser instance - ``mail_sender_service`` -- MailSender service """ super(UserForm, self).__init__(target, self.fields) self.app_title = app_title self.app_banner = app_banner self.theme = theme self.mail_sender = mail_sender_service self.assets_manager = assets_manager_service self.username.validate(self.validate_username) self.fullname.validate(validators.validate_non_empty_string) # Add other properties (email to confirm, passwords...) self.email_to_confirm = editor.Property( target.email).validate(validators.validate_email) self.old_password = editor.Property( '').validate(self.validate_old_password) self.password = editor.Property('').validate(self.validate_password) self.password_repeat = editor.Property( '').validate(self.validate_passwords_match) self.user_manager = UserManager()
def __init__(self): # just in case locale.setlocale(locale.LC_ALL, 'en_US.utf-8') # This object is created once for all users self.user_manager = UserManager(settings.SERVICE_DB, settings.PWD_SALT) # locale path self.locale_path = os.path.join( os.path.dirname(os.path.abspath(__file__)), 'locale') # Streamer lists self.block_streamers = list() self.inline_streamers = list()
import binascii import struct import time import zlib from constants import * from charactermanager import CharacterManager from entitymanager import EntityManager from groupserver import GroupServer from usermanager import UserManager from zoneserver import ZoneServer characterManager = CharacterManager() entityManager = EntityManager() groupServer = GroupServer() userManager = UserManager() zoneServer = ZoneServer() class GatewayServer(asyncio.Protocol): def connection_made(self, transport): self.transport = transport self.client = ( transport.get_extra_info('peername')[0] + ":" # IP + str(transport.get_extra_info('peername')[1])) # port print("Connection from: " + self.client) self.msgSource = b'\xdd' + b'\x00\x7b'[::-1] self.msgDest = b'\x01' + b'\x00\x32'[::-1] self.characterManager = characterManager
from flask_seasurf import SeaSurf from usermanager import UserManager from blogmanager import BlogManager SESSION_USERNAME = "******" app = Flask(__name__) app.config.update(DEBUG=True, SECRET_KEY=secrets.token_hex(32), SESSION_TYPE="filesystem", SESSION_COOKIE_HTTPONLY=False) Session(app) usermanager = UserManager("users.json") blogmanager = BlogManager("blogs.json") csrf = SeaSurf(app) def login_user(username): session[SESSION_USERNAME] = username return redirect("/", code=302) def logged_in(): return session.get(SESSION_USERNAME) def sanitize(text):