Example #1
0
 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')
Example #2
0
 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')
Example #3
0
 def show(self):
     return render('license/license.mako')
Example #4
0
 def show(self):
     return render('license/license.mako')