def save_image(cls, email, image): if cls.get_by_email(email): print("this is the image condition") user = cls.get_by_email(email) utils.email_is_valid(email) cls.update_image(email, image) else: print("Image can not be inserted")
def registration(cls, firstname, lastname, email, password, img_user, image): if cls.get_by_email(email) == False: utils.email_is_valid(email) new_user = cls(firstname, lastname, email, utils.hash_password(password), img_user, image) new_user.save_to_mongo() session['email'] = email return True else: return "there is a user with that email"
def registration(cls,name ,lastname,email,password,date,filename): user = cls.get_by_email(email) #mail = utils.hash_email(password) account = activate_account(email) if user is not None: utils.email_is_valid(email) new_user = cls(name,lastname,email,utils.hash_password(password),date,filename) account new_user.save_to_mongo() session['email'] = email return True else: return False
def thumbdown(email,blogtitle,blog_id): loginform = LoginForm() if 'user' in session and blog_id.__len__() == 32: ids = Users.id_one(blog_id)['_id'] if utils.email_is_valid(email) == True and blog_id == ids: dislikes = Users.querytitlei(blogtitle)['dislikes'] thdow(int(dislikes),blogtitle,blog_id) return render_template("dislikes.html") else: return redirect(url_for('login')) return redirect(url_for('login'))
def allblog(email,_id): if utils.email_is_valid(email) == True and 'user' in session and session['login_email'] == email: ids = Users.id_one_user(_id)['_id'] blog_id = Users.get_by_email(email)['_id'] dataemail = Users.bgemail_one(request.cookies.get('login_email')) dataemail = Users.get_by_email(session['user'])['email'] if email == dataemail: return redirect(url_for('memebership',email=dataemail,_id=_id)) else: flash("not good") render_template('page_not_found.html') return render_template('page_not_found.html')
def commentUser(blogtitle,email,blog_id): commentform = CommentForm() if utils.email_is_valid(email) == True and 'user' in session and blog_id.__len__() == 32: ids = Users.id_one(blog_id)["_id"] if email and blog_id == ids: commentform.title.data = blogtitle return render_template('comment.html',commentform=commentform) else: flash("check problem") return redirect(url_for('login')) flash('there is a problem with you information') return redirect(url_for('login'))
def open(email,blogtitle,blog_id): if utils.email_is_valid(email) == True and blog_id.__len__() == 32: item = Users.bytitle_one(blogtitle) ids = Users.id_one(blog_id)["_id"] if session['user'] == email and ids == blog_id: items = Users.bytitle(blogtitle) return render_template('blogopen.html',items=items) else: flash("there is a problem contact Admin") return redirect(url_for('login')) flash("there is a problem please contact admin") return redirect(url_for('login'))
def Blogform(): num = 0; blogform = BlogForm(request.cookies.get("login_author") ,None, request.cookies.get('login_email'), request.cookies.get('login_id'),None,None) if utils.email_is_valid(request.cookies.get('login_email')) == True: if request.cookies.get('login_email') != "" and blogform.author == request.cookies.get('login_author'): return render_template('blogform.html', author=blogform.author, email=blogform.email) else: flash("things are bad") return redirect(url_for('login_route')) flash("not good") return redirect(url_for('login_route'))
def dislikes(): loginform = LoginForm() title = request.get_json()['title'] email = request.get_json()['email'] _id = request.get_json()['_id'] current_clikes = request.get_json()['current_num'] if request.method == "POST": if utils.email_is_valid(email) == True and Users.dislikes("blogs",_id, title)['dislikes'] < int(current_clikes): likes = Users.dislikes("blogs", _id, title)["dislikes"] thupdislikes(current_clikes,_id, title) return render_template("error.html") else: return redirect(url_for('login_route')) return redirect(url_for('login_route'))
def edite(email,titleblog,blog_id): properties = [] editeform = EditeForm() loginform = LoginForm() if 'user' in session and session['user'] == email and blog_id and utils.email_is_valid(email) == True and blog_id.__len__() == 32: data_id = Users.get_by_email(email)["_id"] content = Users.bytitle(titleblog) for stuffs in content: ids = Users.id_one(blog_id)["_id"] if session['user'] == email and blog_id == ids: editeform.description.data = stuffs['content'] return render_template('edite.html',editeform=editeform,email=email,blogtitle=titleblog,blog_id=blog_id) else: flash("checking problem") return redirect(url_for('login')) return redirect(url_for('login'))
def save_image(cls, email, image): if cls.get_by_email(email) == True: user = cls.get_by_email(email) utils.email_is_valid(email) cls.update_image(email, image)