Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Kennwort überprüfen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.05.2003, 15:38 Uhr
Tody



Hi zusammen,

ich habe in meiner Anwendung eine zeitlang mit LogonUser rumgekämpft und habe jetzt aufgegeben. Nachdem ich mich mit dem Privilege SE_TCB_NAME unter NT/2000 angelegt habe....

Egal, ich möchte mich jetzt nich mehr als ein Benutzer anmelden sonder nur noch sein Kennwort überprüfen. Soll heißen: Ich gebe Benutzer/Domäne/Kennwort ein und ich bekomme gesagt ob die eingegebenen Daten existieren und korrekt sind.

Gibts da eine Methode/Funktion?

Danke schonmal!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.05.2003, 09:13 Uhr
~BugHunter
Gast


Da musst du schon genauere Angaben machen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.05.2003, 10:48 Uhr
Tody



Okay,

das Programm wird mit einem Benutzer ausgeführt, der es eigentlich nich ausführen darf. D.h. es ist ein Kunde und wenn ein Kollege von mir an diesem Rechner irgendwelche Wartungsarbeiten ausgeführt hat, soll er diese Programm freischalten und ausführen können. Der Kunde könnte es also auch ausführen wenn er es freischalten könnte. Ich möchte aber jetzt nich einfach ein statisches Kennwort im Quellcode unterbringen, sonder das Domänen/Admin - Kennwort überprüfen. Wenn das stimmt wird das Programm freigeschaltet.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.05.2003, 14:19 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
vielleicht hilft dir das weiter

C++:
bOk = LogonUser(szUser, szDominio, szPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hUser);

if(bOk == FALSE) {
   dwError = GetLastError();
   FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, dwError,
   MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),(LPTSTR) &szBufferError,
   MAX_PATH, NULL);
}


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/Security/logonuser.asp

mfg mike
--

Dieser Post wurde am 21.05.2003 um 14:19 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.05.2003, 16:42 Uhr
Tody



Hi mike,

danke für die Antwort. Léider gestaltet sich das mit LogonUser etwas umständlich unter NT/2000. (siehe mein erster Betrag)

Ich möchte nun gar keine Rechte von jemand anders übernehmen, sonder einfach nur ein Kennwort überprüfen von einem beliebigen Benutzer (in diesem Fall der DomänenAdmin).

Bis jetzt hat die MSDN noch nix hergegeben was eine Kennwortüberprüfung hergibt.

Aber ich tauche weiter und tiefer in die MSDN ein.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: