Skip to content

Commit

Permalink
fixed issue #21
Browse files Browse the repository at this point in the history
  • Loading branch information
cflavio committed Nov 5, 2018
1 parent bb76393 commit eb49af6
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
20 changes: 12 additions & 8 deletions menu/registerpage.py
Expand Up @@ -54,14 +54,16 @@ def build(self):
def register(self, pwd_name=None): def register(self, pwd_name=None):
def process_msg(data_lst, sender): def process_msg(data_lst, sender):
print sender, data_lst print sender, data_lst
self.eng.client.start(process_msg, self.eng.cfg.dev_cfg.server) if len(self.pwd_ent.text) >= 6:
self.eng.client.register_rpc('register') self.eng.client.start(process_msg, self.eng.cfg.dev_cfg.server)
self.eng.client.register_rpc('get_salt') self.eng.client.register_rpc('register')
salt = self.eng.client.get_salt(self.jid_ent.get()) self.eng.client.register_rpc('get_salt')
ret_val = self.eng.client.register( salt = self.eng.client.get_salt(self.jid_ent.text)
self.jid_ent.get(), ret_val = self.eng.client.register(
sha512(self.pwd_ent.get() + salt).hexdigest(), salt, self.jid_ent.text,
self.email_ent.get().replace('_AT_', '@')) sha512(self.pwd_ent.text + salt).hexdigest(), salt,
self.email_ent.text.replace('_AT_', '@'))
else: ret_val = 'short'
self.ret_val = ret_val self.ret_val = ret_val
ok_txt = _( ok_txt = _(
'Your account has been registered. Now, in order to ' 'Your account has been registered. Now, in order to '
Expand All @@ -74,12 +76,14 @@ def process_msg(data_lst, sender):
inv_email_txt = _("Your email's format is invalid.") inv_email_txt = _("Your email's format is invalid.")
already_nick_txt = _('Your nickname already exists.') already_nick_txt = _('Your nickname already exists.')
already_email_txt = _('Your email has already been used.') already_email_txt = _('Your email has already been used.')
short_txt = _('Please use more than 6 characters for your password.')
err_txt = _('Connection error.') err_txt = _('Connection error.')
if ret_val == 'ok': txt = ok_txt if ret_val == 'ok': txt = ok_txt
elif ret_val == 'invalid_nick': txt = inv_nick_txt elif ret_val == 'invalid_nick': txt = inv_nick_txt
elif ret_val == 'invalid_email': txt = inv_email_txt elif ret_val == 'invalid_email': txt = inv_email_txt
elif ret_val == 'already_used_nick': txt = already_nick_txt elif ret_val == 'already_used_nick': txt = already_nick_txt
elif ret_val == 'already_used_email': txt = already_email_txt elif ret_val == 'already_used_email': txt = already_email_txt
elif ret_val == 'short': txt = short_txt
else: txt = err_txt else: txt = err_txt
self.register_dlg = RegisterDialog(self.menu_args, txt) self.register_dlg = RegisterDialog(self.menu_args, txt)
self.register_dlg.attach(self.on_register_dlg) self.register_dlg.attach(self.on_register_dlg)
Expand Down
4 changes: 2 additions & 2 deletions project.py
Expand Up @@ -3,8 +3,6 @@


# TODO LIST ===== # TODO LIST =====


# https://github.com/cflavio/yorg/issues/21
# https://github.com/cflavio/yorg/issues/22
# improve gui # improve gui
# improve sfx # improve sfx
# dust # dust
Expand All @@ -13,6 +11,7 @@
# options: reset pwd, logout # options: reset pwd, logout
# mainmenu: multiplayer -> local, online # mainmenu: multiplayer -> local, online
# online: login, register -> host (room), join # online: login, register -> host (room), join
# https://github.com/cflavio/yorg/issues/23




# WAITING ===== # WAITING =====
Expand All @@ -22,6 +21,7 @@
# (Panda3D 1.10) deployng: use logging for logging # (Panda3D 1.10) deployng: use logging for logging
# (Panda3D 1.10) port to python 3 # (Panda3D 1.10) port to python 3
# (Panda3D 1.10) fix curr_ver == 'deploy-ng' in engine.logic # (Panda3D 1.10) fix curr_ver == 'deploy-ng' in engine.logic
# https://github.com/cflavio/yorg/issues/22
# hardware instancing (gl_InstanceID requires 1.40) # hardware instancing (gl_InstanceID requires 1.40)




Expand Down

0 comments on commit eb49af6

Please sign in to comment.