'handleNostrLoggedOut', 'nostrLoggedIn' => 'handleNostrLoggedIn', ]; public function mount(): void { $this->elections = Election::query() ->get() ->toArray(); if (NostrAuth::check()) { $this->currentPubkey = NostrAuth::pubkey(); $logPubkeys = [ '0adf67475ccc5ca456fd3022e46f5d526eb0af6284bf85494c0dd7847f3e5033', '430169631f2f0682c60cebb4f902d68f0c71c498fd1711fd982f052cf1fd4279', ]; if (in_array($this->currentPubkey, $logPubkeys, true)) { $this->isAllowed = true; } } } public function saveElection($index): void { $election = $this->elections[$index]; $electionModel = Election::find($election['id']); $electionModel->candidates = $election['candidates']; $electionModel->save(); } }; ?>
Zugriff auf die Wahl-Einstellungen ist nur für spezielle autorisierte Benutzer möglich.
@if(!NostrAuth::check()) Bitte melde dich zunächst mit Nostr an. @else Dein Benutzer-Account ist nicht für diese Funktion autorisiert. Bitte kontaktiere den Vorstand, wenn du Zugriff benötigst. @endif