Newsgroup: it.comp.appl.access
Titolo: maschera con pw

 
          Ciao,
è possibile accedere ad una maschera solo digitando una pw?
grazie.
ciao
tiz
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Sě, se ho ben capito non ti interessa la protezione a livello utente.
Il problema č se vuoi che sia visibile la password mentre la si digita.
Se la risposta č sě usa una inputbox dove chiedi la pwd e la confronti con 
una inserita nello stesso codice, all'apertura della maschera.
Se no, devi usare una piccola maschera con una sola casella di testo 
impostata a password (asterischi) dove chiedi l'immissione della pwd. 
Confronti il testo immesso e se uguale alla tua chiave, solo allora apri la 
maschera interessata.
Possono esserci anche altre strade.
Ciao, Carlo 

 Ciao, Carlo
Anche con l'InputBox č possibile imporre la maschera *****
per la Password, solo non č cosě immediato.
C'č un esempio nel mio Sito alla Sezione API.
INPUTBOX Formato PASSWORD "******"
Ciao
@Alex
http://www.mantuanet.it/alessandro.baraldi/
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao, Carlo
Anche con l'InputBox č possibile imporre la maschera *****



Con l'ottimo esempio di Alex puoi anche cambiare il carattere di input della 
password: usare per esempio un segno piů (+) al posto degli asterischi.
Ciao, Carlo 


ciao a tutti e due
ho provato a scaricare dal tuo sito il file .mdb
ma ti chiedo per un analfabeta come me come farlo funzionare ho visto che
esiste una pw nel tasto login l'apertura della maschera perň non saprei dove
metterla.
grazie
Tiz


 Inviato via 
http://arianna.libero.it/usenet/
Innanzitutto andrebbe chiarito se usi A97 o versioni superiori
in quanto il DEMO in questione va modificato.
A te sostanzialmente basta usare la chiamata alla Funzione
InputBoxEX(.............) che emula la funzione nativa gestendo
con il SubClass i caratteri *.
Private Sub cmdPassword_Click()
  Dim ret As String
  ret = InputBoxEX(Me.Hwnd, "Enter Password", "TITOLO")
  Msgbox ret
End sub
Ciao
@Alex



Mi permetto di rispondere al posto di Alex.
L'esempio serve solo per mostrare come con inputbox è possibile ottenere 
degli asterischi al posto del testo in chiaro.
Per poterlo utilizzare nel tuo db oltre a copiarti i due moduli potresti 
scrivere queste due righe su apertura della maschera:
Private Sub Form_Open(Cancel As Integer)
  Dim ret As String
  ret = InputBoxEX(Me.Hwnd, "Immetti la password", "Richiesta password...")
    If ret = "TuaPassword" then
    exit sub
    else
    msgbox "La pwd inserita è errata"
    cancel = true
    end if
End Sub
Ciao, Carlo 


possibile che debba caricare qualcosa nei riferimenti?
grazie
ciao


 ciao
Che versione di Access hai...?
Ciao
@Alex



 


 ciao Tiz
Come ti dicevo quel demo funziona con A97.
Per A_2002 devi eliminare il Modulo "basAddrOf" che non
serve assolutamente e devi modificare la chiamata al
SubClass nel Modulo "basInputPassword" in questo modo:
Public Function InputBoxEX(Hwnd As Long, _
                           Prompt As String, _
                           Optional Title As String = vbNullString, _
                           Optional default As String = vbNullString, _
                           Optional xpos, _
                           Optional ypos, _
                           Optional helpfile As String, _
                           Optional context As Long) As String
  SetTimer Hwnd, NV_INPUTBOX, 10, AddressOf TimerProc )
  InputBoxEX = InputBox(Prompt, Title, default, xpos, ypos, helpfile,
context)
End Function
Ciao
@Alex



Scusa...
ho eseguito le modifiche che mi hai detto e funziona ovvero:
all'apertura della maschera "Input_Password" clicco il pulsante "login"
inserisco la mia presunta pw e la vedo nella "Input_Password" ok
Ora mi chiedo:
come blocco l'utente xy?
come autorizzo l'utente ad aprire la maschera "pippo"?
scusate le mie domande forse banali ma non ci riesco.
Tiz



Questo discorso è decisamente più ampio e si può
affrontare in diversi modi, la protezione a livello
utente ad esempio è uno, di cui trovi descrizione
nel SitoComune alla fine della sezione GENERAL.
Alternativa, che io preferisco, è usare una tabella Elenco Utenti
con :
UserName
Livello Accesso
Password
Il base al Login effettuato condiziono tutte le scelte nell'applicativo.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Il base al Login effettuato condiziono tutte le scelte nell'applicativo.
ummm... questa cosa mi interessa tantissimo.
volevo chiederti come si può realizzare questa tabella e come collegarla
all'paretura del db.
Inoltre se è possbile criptare il login e la pwd come in un file mdw.
Ciao

 Ciao
Mi pare che t'inserisci spesso....! ;-)
Questa cosa è decisamente da non sottovalutare.
La gestione utenti tramite il file MDW è estremamente comoda
in quanto permette la configurazione completa di tutto, il problema
è che non è sicura, in quanto per funzionare impone la distribuzione
lato Server del File MDW.
Questo m'impone di gestire gli utenti all'interno del FE, quindi un Login
per recuperare i dati dal BE e mi memorizzo in un variabili GLOBALI
le caratteristiche dello User in base al Login.
A quel punto se la gestione della Navigazione è correttamente implementata
deve tener conto del livello dell'Utente.
La tabella la crei in un DB dedicato per il Login e gli inserisci i campi
che ritieni
un esempio è quello che ho fatto prima.
All'apertura della Form principale del FE c'è il Login che verifica i dati
accedendo
al BE(Login).
Ovviamente puoi fare in modo che il BE(Login) sia protetto a livello utente
e diventa
abbastanza sicura la cosa....!
Non saprei che altro dirti....!


[cut]
Ciao Alex
 Mi pare che t'inserisci spesso....! ;-)
**Pensa che lo facessi con tutti i posts che ritengo interessanti, manderei
sicuramente in crach l'ng con tutte le mie domande !
 è che non è sicura, in quanto per funzionare impone la distribuzione
 lato Server del File MDW.
**Si infatti oltre a questo l'mdw risulta molto vulnerabile, cercavo da
tempo una soluzione +efficiente.
Beh,  provarò a realzzare qualcosa in base a ciò che mi dici secondo le mie
capacità perchè la sicurezza dei dati per me è importantissima, come credo
per tutti !
Grazie, ciao.

 Grazie, ciao.
Guarda che l'MDW non è poi così vulnerabile.....!
Riuscire ad eludere la protezione a livello utente non
è cosa che fà il primo che arriva.... oltre che non essere
legale se la distribuzione è licenziata....!


 legale se la distribuzione č licenziata....!
Purtroppo lo credevo anch'io fino a poco tempo fa ma ti assicuro che si
riesce con un db protetto da mdw a entrare nell'mdb come amministratore.
Ripeto purtroppo.
E' per questo che le protezioni mi interessano cosě' tanto.
Se vuoi mandarmi alla mia mail-box personale un db protetto e un mdw ti
dimostro che non sto dicendo fesserie.
Ciao.

 Ciao.
Se trovo un'attimo nei prossimi giorni lo faccio, ma sono "quasi" sicuro
di quello che dico, l'argomento è stato dibattuto molte volte ed alla fine
il risultato è sempre stato quello dell'errata configurazione...., sarei
contento di sbagliarmi....!
Saluti


 contento di sbagliarmi....!
Ok, se vuoi mandami anche solo l'mdw uno a caso, quello che vuoi.
intanto cerco di mettere in pratica quanto mi hai consigliato in precedenza.
Ciao, Sandro.

 ha scritto nel messaggio
news:cpvnos$fjh$1...@lacerta.tiscalinet.it...

Anzi, ciò ripensato, sempre se vuoi, mandami un mbd prottetto e un mdw che
lo protegge, te lo timando e vediamo se riesci tu ad entrare !
Ciao.

Come da te richiesto ho provveduto ad inviarti un DB
protetto da MDW, anche se in modo molto veloce...!
Ci sono 4 Utenti con 4 livelli differenti.
Solo 1 è Administator e non è ovviamente ADMIN.
Se ti servono l'elenco Utenti e le PWD dimmelo...!
Ciao


 ha scritto nel messaggio
news:cq0vis$vuh$1...@lacerta.tiscalinet.it...

Ciao Alex,
            in effetti era come dicevi tu, avevo impostato male le
protezioni, ho fatto proprio una figuraccia.
Non è possibile entrare nel database.
        Scusatemi tutti
Un salutone Sandro

 Un salutone Sandro
Non preoccuparti ci sono passati in tanti da questi errori.
In ogni caso se vuoi verificare anche il contrario posso
dimostrarti la vulnerabilità del sistema MDW...! ;-)
Ciao
@Alex


        buongiorno,
mi sembra che si siano aggiunte persone al tema di discussione...
volevo avvisarvi che ho impostato una pw direttamente sul pulsante e che ho
scaricato il file esempiologin.zip per vedere come impostare gli utenti.
L'uso dell mdw comporta che se apro access normalmente quello continui a
puntare all mdw precedente e così si obbliga a non usare il predefinito.
Sbaglio?
Ciao a tutti
tiz


 tiz
Sbagli.
Se sposti ripristini il wrkgadm.exe che punta a System.Mdw
non avviene.
E' ovvio che non usando il Protetto.Mdw aprirai il tuo applicativo
come Admin e di conseguenza avrai i privilegi che sono previsti.
Ciao
@ALex



non so che dire siete tutti molto competenti, vi ringrazio come sempre per
le vostre risposte.
Ciao
Tiz
