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
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)