def confirm(self, email, nonce): enable_register = c.mc.freemium_autoregister c.page_title = "Email confirmation" if not enable_register: response.status = 403 c.message = 'The free registration is currently not available. Please try again later.' else: tmp_usr = User.get_by(email = email) if tmp_usr and tmp_usr.license=='confirm' and tmp_usr.nonce == nonce: # Update user in freemium and kps DB rpc_server, rpc_sid, str_org_id = self.connectToRPC() rpc_server.set_freemium_user(rpc_sid, str_org_id, tmp_usr.email, tmp_usr.pwd, 'freemium' , nonce, '', False) c.success = True else: response.status = 403 c.success = False return render('/registration/confirm.mako')
def confirm(self, email, nonce): enable_register = c.mc.freemium_autoregister c.page_title = "Email confirmation" if not enable_register: response.status = 403 c.message = 'The free registration is currently not available. Please try again later.' else: tmp_usr = User.get_by(email=email) if tmp_usr and tmp_usr.license == 'confirm' and tmp_usr.nonce == nonce: # Update user in freemium and kps DB rpc_server, rpc_sid, str_org_id = self.connectToRPC() rpc_server.set_freemium_user(rpc_sid, str_org_id, tmp_usr.email, tmp_usr.pwd, 'freemium', nonce, '', False) c.success = True else: response.status = 403 c.success = False return render('/registration/confirm.mako')
def show(self): return render('license/license.mako')