e-bon
e-bon.ro
Portal

Profil

Gestionează contul tău personal e-bon din Portal — numele afișat, numărul de telefon, emailul și rolul (read-only) și cum îți schimbi parola.

Profil

Pagina Profilul meu este ecranul tău personal — singurul loc unde îți actualizezi numele afișat pe care îl văd colegii, ții la zi numărul de telefon, verifici ce rol ai și îți schimbi parola. Nu este pagina organizației (pentru numele companiei, adresa de facturare și locații vezi Organizație) și nu gestionează abonamentul (pentru asta vezi Facturare și planuri). Tot ce este pe această pagină se aplică doar ție: modificările afectează doar propriul tău cont.

Deschide pagina de profil

Deschide meniul lateral al Portalului și alege Setări → Profil. Pagina se află la /portal/settings/profile. Este disponibilă pentru orice utilizator autentificat, indiferent de rol — Proprietar, Administrator și Operator văd exact același formular.

Ecranul este împărțit în două carduri așezate unul lângă altul pe ecrane late și stivuite pe ecrane înguste:

  • Informații personale — nume afișat, email, telefon, data creării contului, rol.
  • Schimbă parola — parola actuală, parola nouă și confirmarea acesteia.

Actualizează informațiile personale

Cardul Informații personale folosește endpoint-urile GET /api/v1/users/me (citire) și PATCH /api/v1/users/me (scriere). Are cinci câmpuri:

  • Nume afișat — editabil. Numele pe care îl văd colegii tăi și interfața de operator pentru bonuri. Este obligatoriu pentru salvare: o valoare goală dezactivează butonul Salvează.
  • Email — read-only. Adresa cu care te autentifici. Sub câmp apare indicația „Contactați suportul pentru a schimba adresa de email”; nu există un flux în portal pentru schimbarea emailului, intenționat — adresa leagă autentificarea, intrările din jurnalul de audit și facturile, deci se schimbă doar prin suport pentru a păstra acest lanț intact.
  • Telefon — editabil. Text liber, placeholder +40 7XX XXX XXX. Folosit de administratorii organizației pentru contact în afara sistemului (nu este trimis la ANAF, nu este conectat la SMS-urile de bon și nici la vreun sistem extern).
  • Cont creat la — timestamp read-only al createdAt din înregistrarea ta de utilizator, formatat în limba browserului tău.
  • Rol — badge read-only. Una dintre Proprietar (culoare primară), Administrator (culoare info) sau Operator (culoare neutră). Rolul este setat de utilizatorul care te-a invitat și poate fi modificat doar de un Proprietar sau Administrator, în afara acestei pagini.
Butonul Salvează este activ doar când numele afișat este completat. Trimiterea este incrementală: doar câmpurile care s-au modificat sunt trimise în corpul cererii PATCH, deci poți actualiza telefonul fără a atinge numele afișat (sau invers). La succes, un toast confirmă „Profilul a fost actualizat”.

Schimbă parola

Cardul Schimbă parola se află în același ecran și folosește POST /api/v1/users/me/change-password. Nu îți cere re-autentificare — sesiunea curentă rămâne validă după schimbare.

Introdu parola actuală

Câmpul Parola actuală este obligatoriu și validat client-side: lăsându-l gol, la blur apare „Parola actuală este obligatorie”. API-ul o verifică din nou pe server, deci o valoare greșită aici returnează 401, iar formularul afișează eroarea.

Introdu parola nouă

Minim 8 caractere — orice mai scurt afișează „Minim 8 caractere” la blur, iar butonul Schimbă parola rămâne dezactivat. Nu există o limită superioară și nicio regulă de complexitate (fără simboluri, cifre sau majuscule obligatorii); alege mai degrabă o frază lungă decât una scurtă cu caractere speciale.

Confirmă parola nouă

Tastează parola nouă din nou în câmpul Confirmă parola. Dacă nu se potrivește cu Parolă nouă, se afișează „Parolele nu coincid” și butonul de submit rămâne dezactivat.

Apasă Schimbă parola

Butonul este condiționat de toate cele trei verificări (parola actuală completată, cea nouă ≥ 8 caractere, confirmarea identică). La succes, cele trei câmpuri se golesc și un toast confirmă „Parola a fost schimbată cu succes”. La eșec (cel mai adesea o parolă actuală greșită), toast-ul de eroare afișează mesajul de la API, iar formularul rămâne așa cum l-ai completat.

Schimbarea parolei nu invalidează cheile API existente, nu deconectează alte dispozitive din Portal și nu invalidează alte sesiuni active pe același cont. Dacă suspectezi că ți-a fost compromis contul, schimbă parola aici și regenerează fiecare cheie API pe care o ai din pagina Chei API.

Deconectează-te

Pe pagina de profil nu există un buton de deconectare. Pentru a te deconecta, deschide meniul utilizatorului din colțul din dreapta-sus al Portalului (avatarul din header) și alege Logout — fluxul stă în navigația aplicației, nu în Setări.

Pași următori

  • Organizație — numele companiei, CUI/CIF, adresa de facturare structurată și locațiile.
  • Notificări — alege ce adrese de email primesc notificări automate și ce categorii.
  • Facturare și planuri — gestionează abonamentul e-bon și descarcă facturile.
  • Chei API — emite și regenerează credențialele pe care partenerii POS le folosesc cu API-ul e-bon.
  • Webhook-uri — trimite evenimente în timp real către sistemele tale.