Beispiel #1
0
def connect():
    #process users credentials here.

    db = DBHelper(True)  #close the connection in this function.

    username = flask_request.form['username_field']
    password = flask_request.form['password_field']

    authSuccess = db.authenticate([username, password])

    if (authSuccess):
        #make the connection to compess here.

        hub_id = db.getHubIdByUsername(username)
        net_id = db.getNetIdByUsername(username)
        acu_id = db.getACUByUsername(username)
        access_key = db.getAccessKeyByUsername(username)

        comms.registerUser(username, password, net_id, hub_id, acu_id,
                           access_key)
        #comms.web_factory.rec.is_registering = True

        resp = make_response(render_template('active.html', user=username))
        return resp
    else:
        return render_template(
            'index.html', message="Failed to authenticate. Please try again. ")

    db.disconnect()