Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1ad8f5ba

Přidáno uživatelem Matěj Zeman před více než 2 roky(ů)

re #9846 Fixed login and change team name bug

Zobrazit rozdíly:

server/sql_app/api/auth.py
149 149
            refresh_token = Authorize.create_refresh_token(subject="guest", expires_time=False)
150 150
    else:
151 151
        usr = fake_users_db.get(username)
152
        if usr != None:
153
            if usr["username"] == username and usr["password"] == password:
154
                access_token = Authorize.create_access_token(subject="admin", expires_time=False)
155
                refresh_token = Authorize.create_refresh_token(subject="admin", expires_time=False)
152
        if usr is not None and (usr["username"] == username and usr["password"] == password):
153
            access_token = Authorize.create_access_token(subject="admin", expires_time=False)
154
            refresh_token = Authorize.create_refresh_token(subject="admin", expires_time=False)
156 155
        else:
157 156
            return """
158 157
                <html>
server/sql_app/api/teams_web.py
99 99
    current_user = Authorize.get_jwt_subject()
100 100
    if current_user != "admin":
101 101
        return RedirectResponse(url=f"/logs-web", status_code=303)
102
    team = crud.change_team(db, team_id, name)
102
    teams = crud.get_teams(db, 0, 100)
103
    teams_names = []
104
    for t in teams:
105
        teams_names.append(t.name)
106
    if name not in teams_names:
107
        team = crud.change_team(db, team_id, name)
103 108
    return RedirectResponse(url=f"/teams-web", status_code=303)

Také k dispozici: Unified diff