Aggiungi account.

Tutte le novità sul nuovo prodotto. Per chi vuole condividere le proprie esperienze su questa nuova release

Moderatore: Moderatori

Rispondi
Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Aggiungi account.

Messaggio da Pirata » martedì 23 agosto 2011, 16:53

Sto riscrivendo un programma.
Stavolta mi sto' impuntanto sull'account, sull'utente utilizzatore.
Quindi parlo di un programma rilasciato ed utilizzato da terze parti.

Trattasi di 4 file, progetto interfaccia/dati.
I 4 file contengono, ovviamente:
a) un account (segreto!) il mio, ossia del programmatore (con privilegi [Accesso completo]);
b) un account (conosciuto dal cliente-utilizzatore) tipo U: UTENTE P: pippo (con provilegi personalizzati);
c) un account (conosciuto dal cliente-utilizzatore) tipo U: AMMINISTRATORE P: pluto (con provilegi personalizzati).

d) Uno dei 4 file consiste in una tabella che l'Amministratore appunto
crea inserendo i futuri account che andranno ad utilizzare il programma,
autorizzando l'accesso alle aree (vendite, acquisti...) e
permettendo la modifica od elimanzione del record.

Come potete immaginare, avviato il programma comparirà:
una finestra (FileMaker) ove l'utilizzatore dovrà loggarsi con uno dei 2 possibili account di cui sopra b) o c)
e poi, una seconda finestrella fatta da me, ove inserire stavolta l'account che dovrà far parte della
tabella creata dal gestore del programma d) per poter avere l'accesso definitivo e quindi l'uso del programma.

Domanda.
C'è una possibilità "precotta" da FileMaker affinchè rendere autonomo
un utente che non ha l'accesso completo al file, di creare dei veri e propri account FileMaker, quindi evitando il secondo passaggio?
Antonio

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Re: Aggiungi account.

Messaggio da stregatto » martedì 23 agosto 2011, 18:46

si. usi una tabella dedicata e fai attivare gli utenti da li. Ma:
- devi impostare dei set di privilegi con il medesimo nome in tutti i file
- devi creare gli utenti via script in tutti i file
- dovresti utilizzare una funzione di criptaggio password, per non scriverle in chiaro in un campo.

più altre varie cose. Se hai modi di dare un occhio a FM9 la Grande Guida c'è proprio lo script.

in realtà, usando la separazione nemmeno ti serve un utente full, sull'interfaccia, secondo me.

.g.

Pirata
Messaggi: 1197
Iscritto il: domenica 12 marzo 2006, 1:00
Versione FileMaker: 18
Sistema operativo: Win10
Località: Reggio Calabria (RC)

Re: Aggiungi account.

Messaggio da Pirata » martedì 23 agosto 2011, 21:22

Grazie Giulio.
Ma affinchè tutto ciò avvenga,
è normale che i 4 file debbano avere un account con i privilegi [Accesso completo]
altrimenti l'aggiunta account come avverrebbe?
Un metodo l'ho escogitato, faccio uno script che:
1) chiedo all'utente il nuovo account
2) mi loggo al volo con l'account ad [Accesso completo]
3) riporto il nuovo account
4) mi disconnetto dall'account [Accesso completo].

Ti dico la verità.
Ciò che non mi fa' stare tranquillo, è il nome utente e la password scritte in chiaro
all'interno dello script.
E' rischioso?
Ricordi tempo fa' scrivemmo tanto sulla sicurezza di un db FileMaker?
[...]
stregatto ha scritto:- devi creare gli utenti via script in tutti i file
In questo caso, essendo 4 creo un solo script che passa i parametri nome utente e password.
stregatto ha scritto:- dovresti utilizzare una funzione di criptaggio password, per non scriverle in chiaro in un campo
non saprei fare!
stregatto ha scritto:in realtà, usando la separazione nemmeno ti serve un utente full, sull'interfaccia, secondo me.
Sì è vero perchè le modifiche andranno sempre in sovrascrittura.
Antonio

Rispondi