Hop til teksten

IT FJERNUNDERVISNING
- IT kurser når Du har tid!

Gendan password

Det er en række ting der skal være på plads før man kan få password recovery til at virke:

Start med at redigere web.config så den kommer til at se ca. sådan her ud - jeg har sat et nummer ved de elemetenter der er ændret i forhold til standard.

<membership defaultProvider="KursusProvider" hashAlgorithmType="SHA1">
  <providers>
    <clear/>
    <add name="AccessMembershipProvider"
    type="System.Web.Security.SqlMembershipProvider"
    connectionStringName="ASPNET35KursusConnectionString"  
    enablePasswordRetrieval="true" 1)
    enablePasswordReset="true" 2)
    requiresUniqueEmail="false"
    requiresQuestionAndAnswer="true" 3)
    minRequiredPasswordLength="1"
    minRequiredNonalphanumericCharacters="0"
    applicationName="SampleSite"
    passwordFormat="Encrypted"/> 4)
  </providers>
</membership>

1) Ja, det er vist oplagt at der skal ændres her

2) Det er vist ikke vigtigt, men kan være meget smart

3) Er nødvendigt hvis du vil have en sikker password retrieval

4) Og denne er meget vigtig!!

Ud over dette skal der sættes en linje ind længere oppe i web-config lige efter <system.web>:

<machineKey validationKey='3C8EDF44F199C42D06E36EA9DB6F2875F61DA6CBC54A18F90B0CDA883EDE7C5726DC158611D8BEC752B4919B2959FE261DE2C1BAD2EC202C8334EFEB5F575390' 
decryptionKey='8E558576BD3F76B24EA93F8D39B548E71D76652524C2EE24' validation='SHA1'/>

En sådan nøgle kan også genereres her: http://www.codeproject.com/KB/aspnet/machineKey.aspx.

Og endelig skal du konfigurere mailsettings - enten via administrations systemet eller i web.config (nede i bunden):

<system.net>
  <mailSettings>
    <smtp from=din@mailadresse.dk>
      <network host="mail.dinmailserver.dk" password="" userName="" />
    </smtp>
  </mailSettings>
</system.net>

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.