Ændre web.config password
Hej!Jeg har en asp.net side (vb.net), hvor en bruger der er logget ind skal kunne ændre sit password. Jeg har brugernavn/password i web.config filen. Jeg har prøvet mig frem med nogle scripts, men kan ikke få det til at virke helt, så i kan se hvilket der skal sættes ind på "web.config-password"'s plads for det kommer til at virke:
<script language="vb" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
txtUsername.Text = User.Identity.Name
End Sub
Sub ChangePass(Src As Object, E As System.EventArgs)
If txtNewPassword1.text = txtNewPassword2.text And txtOldPassword.text = "web.config-password" Then
"web.config-password" = txtOldPassword.text
End If
End Sub
</script>
<form runat="server">
Brugernavn: <asp:TextBox Enabled="false" ID="txtUsername" runat="server" /><br />
Gamle Password: <asp:TextBox TextMode="SingleLine" ID="txtOldPassword" runat="server" /><br />
Nyt Password: <asp:TextBox TextMode="Password" ID="txtNewPassword1" runat="server" /><br />
Gentag Password: <asp:TextBox TextMode="Password" ID="txtNewPassword2" runat="server" /><br />
<asp:Button ID="btnChangePass" OnClick="ChangePass" Text="Ændre Password" runat="server" />
</form>
Min web.config fil:
<configuration>
<system.web>
<authentication mode="Forms">
<forms>
<credentials passwordFormat="Clear">
<user name="test1" password="password1" />
<user name="test2" password="password2" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
