Exemplo n.º 1
0
    def init(self, user):
        user_count = PubKeysLookup.load()
        print('Loaded Trusted Directory of %d Public Keys.' % user_count)

        self.prompt = ccolor.wrap(user) + '> '
        pri_key = UserKeyLoader.pri_key(user)
        pub_key = UserKeyLoader.pub_key(user)
        print('Pri & Pub keys loaded for user ', ccolor.wrap(user))
        self.u = User(user, pri_key, pub_key)
        self.user_name = user
Exemplo n.º 2
0
def register():
    form = RegisterForm()
    if form.validate_on_submit() and form.password_again.data == form.password.data:
        db_session.global_init('db/mars_one.db')
        session = db_session.create_session()
        user = User()
        user.email = form.email.data
        user.password = form.password.data
        user.city = form.city.data
        session.add(user)
        session.commit()
        return redirect("/")
    return render_template('register.html', form=form, current_user=None)
                 '/api/v1.0/beers/<int:id>/reviews',
                 endpoint='beer_reviews')
api.add_resource(BeerReviewListApi,
                 '/api/v1.0/beer_reviews',
                 endpoint='reviews')
api.add_resource(BeerReviewApi,
                 '/api/v1.0/beer_reviews/<int:id>',
                 endpoint='review')
api.add_resource(FavoritesUserApi,
                 '/api/v1.0/users/<int:id>/favorites',
                 endpoint='user_favorites')
api.add_resource(FavoritesBeerApi,
                 '/api/v1.0/beers/<int:id>/favorites',
                 endpoint='beer_favorites')
api.add_resource(FavoritesListApi, '/api/v1.0/favorites', endpoint='favorites')
api.add_resource(FavoritesApi,
                 '/api/v1.0/favorites/<int:id>',
                 endpoint='favorite')

# Create initial user if the user does not exist
u = User.all().get()
if u is None:
    u = User(user_name='admin',
             first_name='Admin',
             last_name='Admin',
             password=hash_password('beer_app1'))
    u.put()

if __name__ == '__main__':
    app.run(debug=True)