Exemplo n.º 1
0
 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})
Exemplo n.º 2
0
def checkUserExists(__user_parameters):
    userObj = Users()
    return userObj.find(__user_parameters).count() > 0
Exemplo n.º 3
0
def getUserFName(__user_parameters):
    userObj = Users()
    return userObj.find(__user_parameters)