16 messaggi dal 28 agosto 2001
Avevo gia' provato ad iniziare cosi` ma poi non sono riuscito a trovare l'oggetto COM piu` opportuno al caso e naturalmente dovrei avere una panoramica su metodi, proprieta` e sotto-oggetti x usarlo . Se me li postaste sarebbe una cosa molto gradita . Grazie ancora

" I? ve always felt since I was small... that I was different from the others. Special, in some way. But... not like this... Am I... human? "

" I' ve always felt since I was small... that I was different from the others. Special, in some way. But... not like this... Am I... human? "
16 messaggi dal 28 agosto 2001
l'altra soluzione , da fare girare nel contesto administrator, era questa:

1)prendevo le variabili dal form
<code>
username = Request.Form("username")
domain = Request.Form("domain")
oldpass =Request.Form("oldpass")
newpass = Request.Form("newpass")

on error resume next
</code>

2)istanziavo l'oggetto adsi
<code>
set Domain =GetObject("WinNT://" & domain)
</code>
3)smistavo gli utenti alla ricerca di quello giusto

<code>
for each User in Domain
if User.name = username then
Response.Write ("&lt;br&gt;" & User.name)
Response.Write ("&lt;br&gt;" & User.ADsPath)
if User.Password=oldpass then
</code>
4)quando lo trovavo procedevo al cambio
<code>
Response.Write ("&lt;br&gt; & vecchia password corretta, procedo al cambio")
User.SetPassword(newpass)
User.SetInfo
</code>
5)Altrimenti niente
<code>
else
Response.Write ("&lt;br&gt; & coppia Utente/Password non riconosciuta")
end if
end if
next
</code>
6)dulcis in fundo azzeravo l'oggetto istanziato
<code>
set objDomain=nothing

Response.End ()
</code>

Tuttavia non funziona perche` l'oggetto o il metodo del cambio password non sebra essere quello corretto


" I? ve always felt since I was small... that I was different from the others. Special, in some way. But... not like this... Am I... human? "

" I' ve always felt since I was small... that I was different from the others. Special, in some way. But... not like this... Am I... human? "

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.