Sari la conținut

Autentificare și EULA

La prima lansare, aplicația desktop afișează un ecran de autentificare. Folosește aceleași credențiale ca pe portalul my.dronefield.app.

Formularul cere:

  • E-mail — adresa cu care te-ai înregistrat pe portal.
  • Parolă — parola contului tău de pe portal.

Bifarea „Ține-mă autentificat” te menține autentificat 30 de zile. Nu bifa pe mașini partajate.

Apasă Conectează-te.

După o autentificare reușită, aplicația:

  1. Primește un token de la server (Laravel Sanctum) — identificatorul tău securizat pentru operațiunile ulterioare.
  2. Înregistrează dispozitivul — generează un UUID unic și îl trimite cu hardware fingerprint-ul. Vezi Gestionarea dispozitivelor.
  3. Pornește planificatorul de heartbeat — la fiecare 15 minute raportează că dispozitivul este viu.
  4. Aduce statusul licenței — abonamentul / creditele tale. Cache-uit 5 minute în memorie, ca să nu interogheze serverul la fiecare acțiune.
  5. Verifică actualizările — dacă există un nou build stabil, apare un banner galben sus pe ecranul principal.

După prima autentificare reușită, un dialog prezintă EULA (Acordul de licență al utilizatorului final). Acceptarea este obligatorie pentru a continua.

Citește (sau derulează) acordul și apasă Acceptă. Această acceptare:

  • Este marcată cu timestamp în contul tău — o poți consulta ulterior pe pagina Documente legale a portalului.
  • Este confirmată serverului printr-un POST (pentru log-urile de audit).

Dacă se publică o versiune nouă a EULA, aplicația o arată din nou — până nu accepți, nu poți porni procesarea.

Rezolvare detaliată: Probleme de autentificare.

Cele mai frecvente cauze:

  • E-mail sau parolă incorectă — verifică pe portal.
  • Cont inactiv — confirmarea e-mailului încă în așteptare.
  • Fără internet — necesar la prima autentificare; după aceea, 30 de zile offline funcționează (cu token-ul cache-uit).
  • Firewall-ul blochează *.dronefield.app — adaugă la lista albă.

O sesiune autentificată durează aproximativ 30 de zile. În acest timp:

  • Aplicația validează online licența la fiecare 5 minute.
  • Funcționează și offlineoffline token-ul din Keychain te susține.
  • Un heartbeat este trimis la fiecare 15 minute către portal (când e online).

Bara de meniu sus: DroneField → Deconectare, sau Setări (⌘,) → Cont → Deconectare.

Deconectarea:

  • Revocă token-ul pe partea serverului.
  • Șterge offline token-ul din Keychain-ul local.
  • Închide proiectul deschis, revine la ecranul de autentificare.
  • Proiectele tale nu sunt șterse — la reautentificare le găsești pe toate.

În cazuri rare (ex. revoci dispozitivul din portal), aplicația se deconectează automat la următorul heartbeat. Vezi:

  • O notificare: „Sesiunea a expirat — autentifică-te din nou”
  • Procesarea în curs se oprește, dar rezultatele parțiale sunt păstrate.
  • Trebuie să te autentifici din nou.