vlw,
Felipe
Edição feita por: Felipe Barbieri, 25/09/2006, 14:04.
Posted 25/09/2006, 14:04
Edição feita por: Felipe Barbieri, 25/09/2006, 14:04.
Posted 25/09/2006, 14:17
<?php $shell = new COM("WScript.Shell") or die("Requires Windows Scripting Host"); $key="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName"; $t = $shell->RegRead($key); print "Login User:$t<br/>\n"; ?>
Edição feita por: aimola, 25/09/2006, 14:18.
Posted 25/09/2006, 14:29
Posted 25/09/2006, 14:32
Era de se esperar... o código irá informar o usuário sob o qual o servidor está rodando, não do cliente que está acessando.aimola,
testei aqui e sempre pega o usuario default do servidor
ex. administrator
independente de qual usuario esteja solicitando a pagina.
esta sendo feito em uma intranet (rede local) varios usuario irão utilizar de diversas maquinas...
Obrigado
Posted 25/09/2006, 14:44
Edição feita por: Felipe Barbieri, 25/09/2006, 14:48.
Posted 25/09/2006, 14:56
Só com linguagem cliente. Como se trata de uma função específica do Windows, teria de ser a JScript (que não é JavaScript). Um código que faria isso:mas tem alguma maneira de eu fazer isso???
vlw,
OBS: estou rodando em IIS
<script type="text/jscript"> var objWshShell = new ActiveXObject("WScript.Shell"); var strUsername = objWshShell.ExpandEnvironmentStrings("%USERNAME%"); alert(strUsername); </script>Por meio da linguagem cliente tu poderia enviar tal informação ao servidor, via objeto XMLHttpRequest().
Posted 25/09/2006, 15:16
Só com linguagem cliente. Como se trata de uma função específica do Windows, teria de ser a JScript (que não é JavaScript). Um código que faria isso:mas tem alguma maneira de eu fazer isso???
vlw,
OBS: estou rodando em IIS<script type="text/jscript"> var objWshShell = new ActiveXObject("WScript.Shell"); var strUsername = objWshShell.ExpandEnvironmentStrings("%USERNAME%"); alert(strUsername); </script>Por meio da linguagem cliente tu poderia enviar tal informação ao servidor, via objeto XMLHttpRequest().
[]’s
Edição feita por: Felipe Barbieri, 25/09/2006, 15:36.
Posted 25/09/2006, 15:33
Não, pois o PHP é uma linguagem server-side, roda no servidor. Logo, ela não sabe de nada do cliente.não existe uma maneira de fazer isso em PHP mesmo???
Posted 25/09/2006, 16:24
Não, pois o PHP é uma linguagem server-side, roda no servidor. Logo, ela não sabe de nada do cliente.não existe uma maneira de fazer isso em PHP mesmo???
[]’s
Posted 25/09/2006, 16:28
Positivo.só que isso tem um porém, tenho mais de 300 usuarios na intranet, terei de ativar o active X em todas as maquinas?
Posted 25/09/2006, 17:22
Posted 25/09/2006, 18:19
É o famoso "Ajax". Na verdade no seu caso não seria XMLHttpRequest(), pois este é nativo no DOM do JavaScript, não JScript. JScript usa ActiveX.como eu utilizo o XMLHttpRequest() ???
vlw
Posted 25/09/2006, 21:43
Posted 25/09/2006, 23:20
Mas esse REMOTE_USER não é usado em autenticação?$_SERVER['REMOTE_USER'] não serve?
Posted 12/09/2017, 16:36
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)