Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardo coelho designer

Subscrito fora do intervalo: '[number: 1]'?

Recommended Posts

Amigo pela pequena parte postada o problema parece estar nos elementos do array, ou até mesmo no array.

 

Se puder colocar o código todo agente pode tentar ajudar melhor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo pela pequena parte postada o problema parece estar nos elementos do array, ou até mesmo no array.

 

Se puder colocar o código todo agente pode tentar ajudar melhor!

'Beginn Benutzer überprüfen
Function Check_User
Dim StrUserName
Dim ArrUser
Dim StrLogged_In_User
Dim StrSQL
Dim rs
'Benutzername im UNC-Format lesen
StrUserName = Request.ServerVariables("LOGON_USER")
'Aufteilen in Array
ArrUser = Split(StrUserName, "\", -1, 1)
'und in Variable schreiben
StrLogged_In_User = ArrUser(1)
'In der Tabelle prüfen, ob Netzwerkuser existiert
StrSQL = "SELECT ID FROM NetzwerkUser WHERE NetzwerkUser = '" & StrLogged_In_User & "'"
Set rs = Conn.Execute(StrSQL)
If rs.Eof Then
'Nein, dann "False" zurückliefern
	Check_User = False
Else
'Ja, dann UserID in Session speichern und "True" zurückliefern
	Session("Logged_In_User_ID") = rs("ID")
	Check_User = True
End If
rs.Close
Set rs = Nothing
End Function

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo acontece o seguinte.

O seu código captura o usuário de rede navegando pelo site com a seguinte linha: Request.ServerVariables("LOGON_USER"), mas para que isso funcione é necessário que o IIS esteja com algumas opções ativas, para navegar autenticado com algum usuário do windows, se isso não estiver ativo, o resultado do: Request.ServerVariables("LOGON_USER") É nulo e ai ele nunca irá conseguir pegar a posição 1 deste elemento.

 

Agora não lembro qual opção correta, para fazer essa configuração mas de uma pesquisada por navegação autenticada que você encontrará vários infos.

 

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo acontece o seguinte.

O seu código captura o usuário de rede navegando pelo site com a seguinte linha: Request.ServerVariables("LOGON_USER"), mas para que isso funcione é necessário que o IIS esteja com algumas opções ativas, para navegar autenticado com algum usuário do windows, se isso não estiver ativo, o resultado do: Request.ServerVariables("LOGON_USER") É nulo e ai ele nunca irá conseguir pegar a posição 1 deste elemento.

 

Agora não lembro qual opção correta, para fazer essa configuração mas de uma pesquisada por navegação autenticada que você encontrará vários infos.

 

 

Valeu.

Por enquanto valeu vou fazer conforme falou... Mas valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.