Wizzard Home |
Client IOS |
Accesso applicazione
Al primo avvio dell'app cliccando in corrispondenza del pulsante Accedi / Registrati
apparirà una finestra di dialogo dalla quale sarà possibile:
Zotsell provvederà ad inviare una email di benvenuto e chiedere all'utente di dare conferma del proprio indirizzo mail.
Una volta effettuata la registrazione e confermata sarà sufficiente inserire la propria user e password per avere accesso al sistema.
L'accesso all'app rimane attivo fino a che non si decide di effettuare il logout. Questo significa che una volta effettuata la prima validazione finché non si effettua un logout dal sistema, l'applicativo tiene memorizzato l'utente e non effettua un controllo sull'autenticazione all'accesso successivo.
Se viene effettuato il logout, all'accesso successivo, il sistema dovrà autenticare l'utente e pertanto sarà necessario che l'iPad sia connesso ad internet.
(OK CONNECTED) - servicestatus = 3
(LOCKED) - servicestatus = 5
Sol: Attendere qualche minuto e riprovare . Spostarsi in un altra posizione. Se il problema persiste per qualche ora segnalare tramite assistenza e verificare la qualità della rete con il proprio gestore.
Al primo avvio vengono richiesti email e password dell'utente, e con essi viene effettuato il login (E' necessario essere online); e viene salvato (temporaneamente) il token all'interno dell'applicazione.
Agli avvii successivi vengono effettuate le seguenti operazioni:
a. Viene controllata se c'è linea in caso positivo viene verificata con il server la validità del token di autenticazione.
b. In caso negativo viene fatto il login con il token salvato in precedenza, ma per un periodo limitato ossia viene controllata la data dell'ultimo spegnimento dell'applicazione se è minore di 3 ore, viene fatto il login automatico ed utilizzato il token vecchio, altrimenti viene richiesto nuovamente il login bloccando l'utente.
E' stato aggiunto in spalla la funzione logout che permette di sloggarsi dall'app e riautenticarsi.
Cod. | Ultima revisione | Wiki | Note |
37 | 2024/04/16 - MM |
Login Page
Overview Modulo Login IOS
Vista Accedi/Registrati |
Vista Benvenuto |
Vista Registrati |
Vista Recupera Password |
Vista Informativa Privacy |
Vista Terms of Use |
Schermata Home
La prima schermata dell'app ZotSell (Splash page) permette di effettuare l'accesso all'applicativo ed effettuare la prima registrazione.Al primo avvio dell'app cliccando in corrispondenza del pulsante Accedi / Registrati
apparirà una finestra di dialogo dalla quale sarà possibile:
- Inserire le proprie credenziali di accesso (Accedi/Login)
- Creare un nuovo utente (Registrazione/Register)
- Recuperare la password (Recupera Password/Forgot password)
Zotsell provvederà ad inviare una email di benvenuto e chiedere all'utente di dare conferma del proprio indirizzo mail.
Una volta effettuata la registrazione e confermata sarà sufficiente inserire la propria user e password per avere accesso al sistema.
SSO
L'accesso al mondo ZotSell è gestito da un sistema di autenticazione chiamato SSO (Single Sign On), questo significa che l'account utente creato potrà essere usato globalmente in tutto l'universo ZotSell (applicazioni web, applicazioni iPad, area amministrativa ecc.) persino quando si decide di promuovere l'app dalla versione Free alla versione Enterprise, il proprio account utente rimane inalterato.L'accesso all'app rimane attivo fino a che non si decide di effettuare il logout. Questo significa che una volta effettuata la prima validazione finché non si effettua un logout dal sistema, l'applicativo tiene memorizzato l'utente e non effettua un controllo sull'autenticazione all'accesso successivo.
Se viene effettuato il logout, all'accesso successivo, il sistema dovrà autenticare l'utente e pertanto sarà necessario che l'iPad sia connesso ad internet.
Errori login
Di seguito i casi che possono presentarsi in fase di login con errore segnalato e soluzione- Email non esistente
- Password Errata
- Utente disattivo
- Errore generico
- Utente non presente nel server del servizio specifico
(Error code = 1 Status = 0)
Messaggio:
Messaggio:
En - Default: "Email entered is not a registered user. Check it or register" It: "L'Email inserita non è di un utente registrato. Verificala o registrati"Sol: l'email immessa non esiste nel sistema . Controllate l'email digitata oppure registratevi
(Error code = 2 Status = 0)
Messaggio:
Messaggio:
En: "Wrong password! Check it or use Forgot Password" It: "Password errata! Controlla o utilizza la funzione Recupera password use"Sol: la password immessa non corrisponde. Controlla la password immessa o effettua "forgot Password" per rigenerarla
(Error code = 200 Status = 0)
Messaggio:
e cliccato nell'email che ha ricevuto l'accettazioen del servizio ossia l'email di double optin (Verifica email e accettazione)
Verificare il proprio account di posta anche nello spamming email ricevute da zotsell e completare la regitrazione
Messaggio:
En - Default: "User not Active Registration Not completed ! Please check your email account to complete registration" It: "Utente non attivo. Registrazione non completata! Prego controlla il tuo account di posta per completare la registrazione"Sol: la registrazione non è stata completata. L'utente non ha controllato il suo account di posta elettronica
e cliccato nell'email che ha ricevuto l'accettazioen del servizio ossia l'email di double optin (Verifica email e accettazione)
Verificare il proprio account di posta anche nello spamming email ricevute da zotsell e completare la regitrazione
(Error code = '' Status = '')
Messaggio:
Messaggio:
En-Default: "Undefined error contact administrator" It: "Errore indefinito. Contatta l'amminsitratore"Sol: Errore sconosciuto contattate l'amministratore del sistema segnalando il problema, l'email utilizzata per il login e il messaggio di errore presentato
(Error code = '0' Status = '0')
Messaggio:
Messaggio:
En-Default: "User is not present in Service #NOMESERVER#<br>Please contact administrator to be invited" It: "L'utente non è presente nel servizio #NOMESERVER#<br>Contatta l'amministratore per essere invitato"Sol: l'utente è registrato sul single sign on e ha credenziali corrette ma non è presente tra gli utenti con licenza per il servizio specifico (Vostra app /vostro server). Serve contattare l'amministratore per configurare una licenza valida e abbinare l'utente (Invito)
SERVICESTATUS Stati e Alert
All'app in base alla configurazione utente in fase di login sul sevizio vienei consegnato un set di parmetri legati al servizio stesso:- usercode: codice agente
- userzone: userzone
- servicekey: nome servizio
- servicetype: type (Tipo di licenza Sell= 2, Buy = 3, Partner = 4, Public = 5)
- servicestatus: stato della licenza (Attiva,scaduta,non configurata,bloccata) (zse_v1_accounts_services_licenses.connection)
Casi servicestatus
(Senza effetti connection = -1 EMPTY, connection = 1 ENABLED )Utente non configurato
Questo corrisponde a utente non ha ancora configurato (Senza codice utente) In tal caso presenta alert con scrittoEn: "Adminstrator is setting your account. You will receive an email when ready" It: "L'amministratore sta configurando il tuo account. Riceverai un email quando configurato"Valore: (WAITING) - servicestatus = 2
Utente Connesso
Utente con licenza valida e correttamente configurato. Nessun alert entra in app(OK CONNECTED) - servicestatus = 3
Licenza scaduta
Questo corrisponde a utente configurato ma con licenza scaduta.In tal caso presenta alert con scrittoEn: "Your Licence has expired. Contact adminstrator" It: "La tua licenza è scaduta. Contatta l'amministratore(EXPIRED) - servicestatus = 4
Utente bloccato
Utente con licenza valida e correttamente configurato ma con lo stato di blocco configurato in server.En: "Your account has been disabled. Contact adminstrator" It: "La tua utenza è stata bloccata. Contatta l'amministratore"
(LOCKED) - servicestatus = 5
Altri Avvisi
Network Error
La rete è totalmente assente. Può verificarsi per mancanza di copertura , monte traffico non più disponibile, wifi sconnesso,device non confgurato per la navigazione Sol: Verificare lo stato della connessione internet del vostro deviceTimeout
Questo tipo di avviso si presenta quando nonostante il device sia connesso a internet la connessione verso i Datacenter risulta lenta o scarsa per cui il tempo di transito dei pacchetti di interazione app-server risulta troppo lunga per cui il sistema dopo un tempo ragionevole interrompe la sessione di interazione. Può dipendere dalla zona in cui si è, congestione di traffico presso certi nodi o del gestore di rete a cui ci si appoggia. Non è significativo che si riesca a navigare verso certi siti in quanto può essere che solo con la navigazione verso certe sottoreti si verifichi il problema. E'ì un problema che sostanzialmente dipende dalla qualità della rete ed è al di fuori della nostra possibilità di assistenza slavo casi rari in cu vi possa essere un problema specifico sulla rete finale presso i nostri datacenter.Sol: Attendere qualche minuto e riprovare . Spostarsi in un altra posizione. Se il problema persiste per qualche ora segnalare tramite assistenza e verificare la qualità della rete con il proprio gestore.
Richiesta autenticazione
L'autenticazione nelle App può avvenire SOLO se si è connessi. L'autenticazione non viene richiesta a meno che non si esegua un log out o una cancellazione e reinstallazione dell'app. Il sistema di logout è differente tra app IOS e app Android di seguito le indicazioniApp IOS
ATTENZIONE
8E - Funzionamento in background: La versione 8E dell'app ha una funzionalità particolare rispetto alle precedenti versioni. L'app resta attiva in background ossia cliccando il bottone centrale dell'ipad l'app continua a funzionare e permette all'utente di passare ad altre app. Ricliccando l'icone dell'app nel Dock l'app si riattiva e riporta l'utente alla posizione in cui si era prima di mandarla in background. (Nelle versioni precedenti l'app si riavviava dall'inizio).
8E - Logout: Il log out nell'app 8E avviene con lo spegnimento vero e proprio dell'app ossia doppio click del bottone centrale dell'ipad e trascinamento della schermata dell'app verso l'alto. Questo fa si che l'app venga spenta effettivamente ed eseguito il LOG-OUT.
Con la successivamente all'apertura essendosi sloggati verrà richiesto il login e si dovrà quindi essere online per eseguirlo
Attenzione Dalla versione 2.2.531 - 1.14 è stato introdotto
anche per IOS il seguente meccanismo per permettere l'uso dell'app anche se ci si slogga e vi è mancanza di rete:
8E - Funzionamento in background: La versione 8E dell'app ha una funzionalità particolare rispetto alle precedenti versioni. L'app resta attiva in background ossia cliccando il bottone centrale dell'ipad l'app continua a funzionare e permette all'utente di passare ad altre app. Ricliccando l'icone dell'app nel Dock l'app si riattiva e riporta l'utente alla posizione in cui si era prima di mandarla in background. (Nelle versioni precedenti l'app si riavviava dall'inizio).
8E - Logout: Il log out nell'app 8E avviene con lo spegnimento vero e proprio dell'app ossia doppio click del bottone centrale dell'ipad e trascinamento della schermata dell'app verso l'alto. Questo fa si che l'app venga spenta effettivamente ed eseguito il LOG-OUT.
Con la successivamente all'apertura essendosi sloggati verrà richiesto il login e si dovrà quindi essere online per eseguirlo
Al primo avvio vengono richiesti email e password dell'utente, e con essi viene effettuato il login (E' necessario essere online); e viene salvato (temporaneamente) il token all'interno dell'applicazione.
Agli avvii successivi vengono effettuate le seguenti operazioni:
a. Viene controllata se c'è linea in caso positivo viene verificata con il server la validità del token di autenticazione.
b. In caso negativo viene fatto il login con il token salvato in precedenza, ma per un periodo limitato ossia viene controllata la data dell'ultimo spegnimento dell'applicazione se è minore di 3 ore, viene fatto il login automatico ed utilizzato il token vecchio, altrimenti viene richiesto nuovamente il login bloccando l'utente.
E' stato aggiunto in spalla la funzione logout che permette di sloggarsi dall'app e riautenticarsi.