Hi,
Ik zit met het volgende probleem. Ik ben bezig met een intranetsite, waarop users hun gegevens in kunnen vullen. Deze site schrijf ik in php, en er hangt een MySQL database aan.
Maar wat ik wil voorkomen is dat gebruikers een verkeerde gebruikersnaam invullen. Ze moeten hun username invullen die ze ook bij hun windows-login op het domein gebruiken. Nou heb ik die username via het login-script dat bij iedereen draait wel in het register staan, maar daar kan php niks mee.
Mijn vraag is dus of het uberhaupt wel mogelijk is dat ik die username kan gebruiken, aangezien php server-side werkt.
Wat ik al ergens vond tijdens mijn zoektocht, was het volgende stukje code:
Maar dat geeft "IUSR_computernaam" weer, en niet de nt-username.
Ik ben de vraag vaak tegen gekomen, maar het antwoord nog nooit. Kan iemand me op weg helpen?
Ik zit met het volgende probleem. Ik ben bezig met een intranetsite, waarop users hun gegevens in kunnen vullen. Deze site schrijf ik in php, en er hangt een MySQL database aan.
Maar wat ik wil voorkomen is dat gebruikers een verkeerde gebruikersnaam invullen. Ze moeten hun username invullen die ze ook bij hun windows-login op het domein gebruiken. Nou heb ik die username via het login-script dat bij iedereen draait wel in het register staan, maar daar kan php niks mee.
Mijn vraag is dus of het uberhaupt wel mogelijk is dat ik die username kan gebruiken, aangezien php server-side werkt.
Wat ik al ergens vond tijdens mijn zoektocht, was het volgende stukje code:
PHP:
1
2
3
| $network = new COM("WScript.Network"); $computername = $network->ComputerName; $username = $network->UserName; |
Maar dat geeft "IUSR_computernaam" weer, en niet de nt-username.
Ik ben de vraag vaak tegen gekomen, maar het antwoord nog nooit. Kan iemand me op weg helpen?