Example #1
0
def showSignup():

    if request.method == 'POST':

        data = jsonHandler.loadsJSON(request.data)
        email = validateEmail(data["email"])

        if validateStateToke(data["token"]):
            if not userData.getUserID(email) and email:
                name = data["name"]
                password = saltAndHashed(data["password"])

                if db.createUser(name=name, email=email, password=password):
                    # Register successfully performed
                    return response.builder('Register successfully performed',
                                            200)

                return response.builder(
                    'Error creating the user, please try again later.', 401)

            return response.builder(
                'The user is already registered or entered data are wrong.',
                401)
        return response.builder('Invalid state parameter.', 401)
    else:
        return render_template('signUp.html', token=antiForgeryGenToke())
Example #2
0
def authenticate():
    data = jsonHandler.loadsJSON(request.data)
    user = checkAuthenticationCredentials( data['email'], data["password"] )
    if not user:
        return response.builder( 'Invalid access credentials.', 401 )
    
    session.set( 'provider', 'application' )
    session.set( 'user_id', user.id ) 
    session.set( 'username', user.name ) 
    session.set( 'picture', user.picture ) 
    session.set( 'email', user.email )

    flash("Now logged in as %s" % session.get('username'), "alert-success")
    return response.successLoginMsg( session.get('username'), session.get('picture') )
Example #3
0
def authenticate():
    data = jsonHandler.loadsJSON(request.data)
    user = checkAuthenticationCredentials(data['email'], data["password"])
    if not user:
        return response.builder('Invalid access credentials.', 401)

    session.set('provider', 'application')
    session.set('user_id', user.id)
    session.set('username', user.name)
    session.set('picture', user.picture)
    session.set('email', user.email)

    flash("Now logged in as %s" % session.get('username'), "alert-success")
    return response.successLoginMsg(session.get('username'),
                                    session.get('picture'))
Example #4
0
def showSignup():

    if request.method == 'POST':

        data = jsonHandler.loadsJSON(request.data)
        email = validateEmail( data["email"] )

        if validateStateToke( data["token"] ):
            if not userData.getUserID( email ) and email:
                name = data["name"]
                password = saltAndHashed( data["password"] )

                if db.createUser(name = name,
                    email = email,password = password):
                    # Register successfully performed
                    return response.builder( 'Register successfully performed', 200 )
                
                return response.builder( 'Error creating the user, please try again later.', 401 )
            
            return response.builder( 'The user is already registered or entered data are wrong.', 401 )
        return response.builder( 'Invalid state parameter.', 401 )
    else:
        return render_template( 'signUp.html', token = antiForgeryGenToke() )
Example #5
0
def handleApiRequestsJSON(url):
    return jsonHandler.loadsJSON(handleApiRequests(url))
Example #6
0
def handleApiRequestsJSON(url):
    return jsonHandler.loadsJSON( handleApiRequests( url )  )