Pour ta premiere question, ne pas oublier de faire une vérification sur chaque page, donc l'utilisation est restraint par les usagers enregistrés, du genre lorsque l'identification de l'usager est accepter tu remplis une variable session que tu utilise sous chaque page :
voir ici pour exemple de login :
http://www.aspfr.com/code.aspx?ID=8965Pour la page d'enregistrement, remplir la variable session :
session("login") = "1"
...
Pour les autres pages donc l'utilisation est restraint, vérifier si l'usager est enregistrer ou non :
if Session("login") <> "1" then
response.Redirect("login.asp")
end if
Pour ce qui est de ta deuxieme question, etre plus clair svp. Si seulement une modification simple, tu fait une requete sql :
UPDATE User SET FirstName = '" & Name & "'
WHERE Login = '" & session("loginName") & "'
Updater le champs FirstName de la table User, par la variable Name et ce selon le login équivalent a la variable session("loginName")