Example #1
0
def check_user_registered(user):
    registered = False

    registered_user = RegisteredUser.all()
    registered_user.filter('user', user)

    if registered_user.count(1) == 1:
        logging.info('User already registered.')
        registered = True
    elif registered_user.count() > 1:
        logging.info('DB corrupted. User registered more than once.')

    return registered
Example #2
0
def check_user_registered(user):
        registered = False
        
        registered_user = RegisteredUser.all()
        registered_user.filter('user', user)
        
        if registered_user.count(1) == 1:
            logging.info('User already registered.')
            registered = True
        elif registered_user.count() > 1:
            logging.info('DB corrupted. User registered more than once.')

        return registered
Example #3
0
    def get(self):
        user = users.get_current_user()
        logging.info('HomePage processing for [%(email)s].' % { 'email' : user.email()})

        if check_user_registered(user) == False :
            registered_user = RegisteredUser()
            registered_user.user = user
            registered_user.put()
            logging.info('User registered for the first time.')

        template_values = {
                           'nickname' : user.nickname(),
                           'email_url' : '/mail',
                           'logout_url': users.create_logout_url("/"),
                           'settings_url' : '/settings'
        }
        
        confirmation_code = memcache.get(user.email())
        if confirmation_code is not None:
            template_values['confirmation_code'] = confirmation_code

        self.template_values = template_values
        self.render('homepage.html')
Example #4
0
def check_user_registered_by_email(email):
    registered = None

    registered_user = RegisteredUser.all()

    registered_user.filter('user', User(email))

    if registered_user.count(1) == 1:
        logging.info('check_user_registered_by_email User already registered.')
        registered = registered_user.get().user
    elif registered_user.count() > 1:
        logging.info('DB corrupted. User registered more than once.')
    else:
        logging.info('User not registered')

    return registered
Example #5
0
def check_user_registered_by_email(email):
        registered = None
        
        registered_user = RegisteredUser.all()
        
        registered_user.filter('user', User(email))
        
        if registered_user.count(1) == 1:
            logging.info('check_user_registered_by_email User already registered.')
            registered = registered_user.get().user
        elif registered_user.count() > 1:
            logging.info('DB corrupted. User registered more than once.')
        else:
            logging.info('User not registered')

        return registered