Jag har behov av att fånga upp vem (besökarens inloggningsid från Windows) som besöker en webbsida på intranätet. Därefter skall jag kolla om användaren är medlem i en speciell AD-grupp. Är han/hon det så skall en administrationsmenyn visas. How To: Use Forms Authentication with Active Directory in ASP.NET 2.0 Används inte det för inloggning på sidan, eller har jag missförstått det? Tror att denna artikeln förklarar det du är ute efter: Tackar, det hjälpte till.Authentiera besökare i ASP.Net 2.0
Det här verkar vara självklarheter för jag hittar ingen info om det någonstans.
Någon här som kan hjälpa till?Sv: Authentiera besökare i ASP.Net 2.0
http://msdn.microsoft.com/en-us/library/ms998360.aspx
Kanske hjälper!Sv:Authentiera besökare i ASP.Net 2.0
Jag vill fånga upp det användarid som man redan har loggat in på intranätet med.Sv: Authentiera besökare i ASP.Net 2.0
http://www.c-sharpcorner.com/UploadFile/scottlysle/GroupMembershipCS10112008025258AM/GroupMembershipCS.aspx
/JohanSv:Authentiera besökare i ASP.Net 2.0
Här är en enkel lösning:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<%@ Import Namespace="System.Web.Security" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Dim currentUser As String = HttpContext.Current.User.Identity.Name
Dim arr() as String = currentUser.Split("\")
Dim domain as String = arr(0)
Dim login as String = arr(1)
Function IsInRole(ByVal grupp As String) As String
If HttpContext.Current.User.IsInRole(domain & "\" & grupp) = True Then
Return "Du är medlem i " & grupp
Else
Return "Du är inte medlem i " & grupp
End If
End Function
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Välkomnen</title>
</head>
<body>
<form id="form1" runat="server">
Välkommen <b><%=login%></b>.<br />
<% Dim group As String = "appBTS"
Response.Write(IsInRole(group) & "<br />")
group = "Xylofon"
Response.Write(IsInRole(group) & "<br />")
%>
</form>
</body>
</html>