def process(self, request, session): try: if session['user_login']: return redirect('/main') except KeyError: pass if (request.method == 'POST'): keys = [ 'email', 'fname', 'lname', 'pass', 'rpass', 'gender', 'ph', 'add', 'city' ] _signup_parameters = {x: request.values.get(x) for x in keys} validateError = self.__validate(_signup_parameters) userObj = Users() if validateError == None: if (userObj.find({ 'email': _signup_parameters['email'] }).count() > 0): return render_template('signup.html', warn={ 'warning': True, 'msg': "Email Address Already Exist" }) userObj.insert(_signup_parameters) #session['user_login']=_signup_parameters['email'] return render_template('signupdone.html') else: return render_template('signup.html', warn={ 'warning': True, 'msg': 'validateError' }) else: return render_template('signup.html', warn={'warning': False})
def checkUserExists(__user_parameters): userObj = Users() return userObj.find(__user_parameters).count() > 0
def getUserFName(__user_parameters): userObj = Users() return userObj.find(__user_parameters)