Exemple #1
0
    def activate_token(self, token):
        u = User(_DBCON)
        if u.activate(token):
            self._login_user(u)

        else:
            self.viewdata.update({"error": "The token does not match any account that is pending activation"})

            return self._template("error")
Exemple #2
0
    def test_activate_user_good_token(self):
        self.create_user()

        user = _DBCON.User.find_one()

        u = User(_DBCON)
        self.assertTrue(u.activate(user['token']))
        self.assertTrue(u.valid)
        self.assertTrue(u.email == self.EMAIL)
Exemple #3
0
	def test_activate_user_good_token(self):
		self.create_user()

		user = _DBCON.User.find_one()

		u = User(_DBCON)
		self.assertTrue(u.activate(user['token']))
		self.assertTrue(u.valid)
		self.assertTrue(u.email == self.EMAIL)
Exemple #4
0
    def activate_token(self, token):
        u = User(_DBCON)
        if u.activate(token):
            self._login_user(u)

        else:
            self.viewdata.update({
                'error':
                'The token does not match any account that is pending activation'
            })

            return self._template('error')
Exemple #5
0
def index(token):
    u = User(_DBCON)
    if u.activate(token):
        s = Session(_DBCON)
        s.userid = u._id
        s.save()
        
        bottle.response.set_cookie('token', str(s.publicid), path='/')
        bottle.redirect('/')
    else:
        vd = {
            #'date':datetime.datetime.now().strftime('%Y'),
            'baseurl':settings.BASEURL,
        }
        return bottle.template('error', error='The token does not match any account that is pending activation', vd=vd)
Exemple #6
0
    def test_activate_user_bad_token(self):
        self.create_user()

        u = User(_DBCON)
        self.assertFalse(u.activate('asdf'))
Exemple #7
0
	def test_activate_user_bad_token(self):
		self.create_user()

		u = User(_DBCON)
		self.assertFalse(u.activate('asdf'))