Avatar billede brynil Nybegynder
22. september 2002 - 10:53 Der er 13 kommentarer og
1 løsning

Login-check på kendt mail-adresse

Hvordan laver jeg et check på en email konto, når en person i et intranet logger sig på?

Da der er tale om en kendt brugergruppe vil jeg gerne kunne lukke brugeren ind uden afgivelse af pw eller andet. Det skulle gerne ske på den måde, at når brugeren åbner siden, så læses hans/hendes email-adr som så checkes i db. Det eneste formål er egentlig at være sikker på, hvem der er logget på.

Evt. bedre/anden løsning er velkommen.
Avatar billede odegaard Nybegynder
22. september 2002 - 11:47 #1
Hvis du er på et intranet, så kan du jo tjekke det brugernavn som han er logget på domænet med.
Avatar billede brynil Nybegynder
22. september 2002 - 11:48 #2
Ja - hvordan gør man det?
Avatar billede brynil Nybegynder
22. september 2002 - 11:50 #3
Altså - uden at spørge om det!
Avatar billede odegaard Nybegynder
22. september 2002 - 12:03 #4
<html>
  <script language="VB" runat=server>
    Sub Page_Load(Src As Object, E As EventArgs)
        AuthUser.Text = User.Identity.Name
        AuthType.Text = User.Identity.AuthenticationType
    End Sub
  </script>
  <body>
    <h3><font face="Verdana">Using Windows Authentication</font></h3>
    <table Width="700" rules="all" bordercolor="Black" style="background-color:#ccccff;bordercolor:black;font-family:Verdana;font-size:8pt;border-collapse:collapse;">
      <tr>
        <td>Bruger:</td>
        <td><asp:label id=AuthUser runat=server/>
      </tr>
      <tr>
        <td>Authentication Type:</td>
        <td><asp:label id=AuthType runat=server/>
      </tr>
    </table>
  </body>
</html>
Avatar billede brynil Nybegynder
22. september 2002 - 12:14 #5
Når jeg prøver programmet, giver det ingen feedback om user eller type.
Sku det ikke det?
Avatar billede brynil Nybegynder
22. september 2002 - 12:16 #6
Er der tale om værdier der kun eksisterer på et intranetværk? .. og at det vil virke i et sådan?
Avatar billede brynil Nybegynder
22. september 2002 - 12:26 #7
Det ser ud til at være afhængigt af web.config. Det finder jeg ud af.

Tak for hjælpen.
Avatar billede odegaard Nybegynder
22. september 2002 - 12:27 #8
Glemte lige web.config:
<configuration>
  <system.web>
    <authentication mode="Windows" />
    <globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
  </system.web>
</configuration>


Hvis du har installeret quickstarten, kan du prøve at se på følgende side:
http://localhost/quickstart/aspplus/doc/windowsauth.aspx
og
http://localhost/quickstart/aspplus/samples/security/WindowsAuth/VB/windowsauth.aspx
Avatar billede brynil Nybegynder
22. september 2002 - 12:35 #9
Meget fornemt, odegaard.  Takker
Avatar billede brynil Nybegynder
22. september 2002 - 13:25 #10
Odegaard - kan du hjælpe her?
Det virker når jeg bruger quickstart-eksemplet, men ikke den jeg har liggende i anden mappe. Begge steder ser tilsyneladende ens ud i IIS.
Avatar billede odegaard Nybegynder
22. september 2002 - 14:08 #11
Ja det var sgu da egentlig underligt. Jeg har samme problem her.
Avatar billede odegaard Nybegynder
22. september 2002 - 14:09 #12
På det første link står der at du kan benytte server-variablen AUTH_USER som i de gamle ASP-dage. Men denne variabel er mystisk nok også tom.
Avatar billede brynil Nybegynder
22. september 2002 - 14:11 #13
Jeg fandt et sted hvor der står: The authentication tag can be used only at the root web.config file. Hvad indebærer det?
Avatar billede brynil Nybegynder
22. september 2002 - 14:13 #14
Rent praktisk, mener jeg!
Har prøvet at køre dem fra wwwroot, men samme tomme resultat.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester