hackjunction / hackjunction/JunctionApp

BUG: admin page visible for non logged-in users

Offen
#473 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug urgent
Vorherrschende Sprache
JavaScript
Sterne
78
Forks
69
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 🐛 Bug Report

### What went wrong? 🤔

User can access https://app.hackjunction.com/admin without logging in. Fortunately, the actions check if the user has required permissions, so it seems no damage can be done.

### Expected Behavior

App should check the permissions before accessing a page.

### Actual Behavior

The page is shown, if the user happens to know the URL.

### Steps to Reproduce Issue

1. Log out
2. Navigate to https://app.hackjunction.com/admin
3. Avot

### Solution

Check permissions before routing the user.

### Environment

#### Operating System

macOS Monterey

#### Browser

Chrome

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Route für https://app.hackjunction.com/admin nachzuverfolgen und sie mit den bestehenden Berechtigungsprüfungen zu vergleichen, die von ihren Aktionen verwendet werden. Reproduziere das Verhalten im abgemeldeten Zustand und überprüfe anschließend, dass nicht authentifizierte Benutzer die Seite nicht anzeigen können, während berechtigte Benutzer weiterhin Zugriff haben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
authentication, authorization, frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.