Merged UI and backend
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from flask import request, Response, render_template, send_from_directory
|
from flask import request, Response, render_template, session, send_from_directory
|
||||||
from app_fb import app
|
from app_fb import app
|
||||||
from app_fb.models.product import Product, MongoProductDao
|
from app_fb.models.product import Product, MongoProductDao
|
||||||
from app_fb.models.user import User, MongoUserDao
|
from app_fb.models.user import User, MongoUserDao
|
||||||
@@ -71,6 +71,7 @@ def user_actions(action):
|
|||||||
password = request.form.get('password')
|
password = request.form.get('password')
|
||||||
user = User(username, password, None, None, None, None, None, None, None, None, None, None, None, None, None)
|
user = User(username, password, None, None, None, None, None, None, None, None, None, None, None, None, None)
|
||||||
is_valid = mongo_user_dao.authenticate(user)
|
is_valid = mongo_user_dao.authenticate(user)
|
||||||
|
session['user_id'] = str(mongo_user_dao.get_id_by_username(username))
|
||||||
name = mongo_user_dao.find_user_name_by_credentials(user)
|
name = mongo_user_dao.find_user_name_by_credentials(user)
|
||||||
if is_valid is not None and is_valid:
|
if is_valid is not None and is_valid:
|
||||||
return render_template('profile.html', sign_up_msg="Welcome to Facebook", name = name if name is not None else "Anonymous", user_id=mongo_user_dao.get_id_by_username(username))
|
return render_template('profile.html', sign_up_msg="Welcome to Facebook", name = name if name is not None else "Anonymous", user_id=mongo_user_dao.get_id_by_username(username))
|
||||||
@@ -87,6 +88,7 @@ def user_actions(action):
|
|||||||
return render_template("index1.html", user_exists_msg="Username exists, please enter a different user name!")
|
return render_template("index1.html", user_exists_msg="Username exists, please enter a different user name!")
|
||||||
else:
|
else:
|
||||||
mongo_user_dao.save(user)
|
mongo_user_dao.save(user)
|
||||||
|
session['user_id'] = str(mongo_user_dao.get_id_by_username(user['username']))
|
||||||
return Response(str({'status' : 'User Added!'}), mimetype='application/json', status=200)
|
return Response(str({'status' : 'User Added!'}), mimetype='application/json', status=200)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user