def call_request(id, input_data, is_valid_request):
    if is_valid_request:
        return requests.request("PUT", helpers.base_url('/users/' + str(id)), params=input_data,
                                headers=helpers.headers)
    else:
        return requests.request("PUT", helpers.base_url('/usr/' + str(id)), params=input_data,
                                headers=helpers.headers)
def call_request(user_id, is_valid_request):
    if is_valid_request:
        return requests.request('DELETE',
                                helpers.base_url('/users/' + str(user_id)),
                                headers=helpers.headers)
    else:
        return requests.request('DELETE',
                                helpers.base_url('/usr/' + str(user_id)),
                                headers=helpers.headers)
Ejemplo n.º 3
0
def call_request(input_data, is_valid_request):
    if is_valid_request:
        return requests.request("POST",
                                helpers.base_url('/users'),
                                params=input_data,
                                headers=helpers.headers)
    else:
        return requests.request("POST",
                                helpers.base_url('/usr'),
                                params=input_data,
                                headers=helpers.headers)
Ejemplo n.º 4
0
def call_request(user_id, email, username, is_valid_request):
    if is_valid_request:
        if user_id != None:
            return requests.request(
                'GET', helpers.base_url('/users?id=' + str(user_id)))
        if email != None:
            return requests.request(
                'GET', helpers.base_url('/users?email=' + str(email)))
        if username != None:
            return requests.request(
                'GET', helpers.base_url('/users?username='******'GET',
                                    helpers.base_url('/usrid' + str(id)))
        if email != None:
            return requests.request('GET',
                                    helpers.base_url('/usrmail' + str(email)))
        if username != None:
            return requests.request('GET',
                                    helpers.base_url('/usrna' + str(username)))
Ejemplo n.º 5
0
def call_request(is_valid_request):
    if is_valid_request:
        return requests.request('GET', helpers.base_url('/users/'))
    else:
        return requests.request('GET', helpers.base_url('/usr/'))
Ejemplo n.º 6
0
Archivo: auth.py Proyecto: djfun/ehb2
    def is_anonymous(self):
        """False, as anonymous users aren't supported."""
        return False

    def __str__(self):
        return "%s: %s (pw %s)" % (self.id, self.name, self.passwd)


# initialize list of users who can log in
users = {}
for id, value in conf.items("users"):
    name, passwd = re.split("\s*,\s*", value)
    users[id] = User(id, name, passwd)

# set up login manager
baseurl = helpers.base_url(with_slash=True)
login_manager = LoginManager()
login_manager.init_app(app)
login_manager.login_view = baseurl + "login"
login_manager.login_message = None


@login_manager.user_loader
def load_user(user_id):
    return users[user_id]


@app.route('/login', methods=['GET', ])
def unauthorized():
    # flask-login gave us a "next" argument when it first called us;
    # after that, we hide it in a hidden field