Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

windows authentifizierung mit vba statt Access-authentifizierung

Mitglied: siedan

siedan (Level 1) - Jetzt verbinden

09.12.2008, aktualisiert 21:48 Uhr, 5903 Aufrufe, 4 Kommentare

hallo zusammen,

Ich sitze vor einer Access-Altanwendung die Microsoft Access 2003 als Frontend .Die Authentifizierung erfolgt über einen Access-User der über die notwendigen Rechte auf die Servertabellen verfügt. Benutzername und Paßwort sind verschlüsselt in der Anwendung verspeichert.

Es liegt nun eine Anforderung vor den Zugriff auf den Access über Windows-Authentifizierung abzuwickeln.

jetzt weiss ich nicht wie kann anfangen, weil ich habe diese Access-Authentifizierung nicht programmiert . das war von meinem Vorfolger !!!

Für jede Hilfe bin ich sehr Dankbar !!
Mitglied: 60730
09.12.2008 um 12:26 Uhr
Servus,

nachdem ich mir (Access & LDAP integration) vor längerer Zeit mal zu Gemüte geführt habe - kann ich dir nur die Aussage geben - geht tatsächlich nicht.

(oder wenn - nur so krumm, das ich nicht drauf gekommen bin)

Von daher könnte ich dir nur beschreiben, wie ich das "gelöst" habe..

(wenn der Hintergrund der ist - nicht ständig die System.mdw zu pflegen, weil neue User dazu/ andere Weg sind)

Von daher - beschreibe doch mal, genau warum das geändert werden soll.

Gruß
Bitte warten ..
Mitglied: NetWolf
09.12.2008 um 12:52 Uhr
hallo,

Es liegt nun eine Anforderung vor den Zugriff auf den Access
über Windows-Authentifizierung abzuwickeln.

könntest du das mal genauer beschreiben, was genau geplant ist?

Eine Windows-Authentifizierung beinhaltet keine detaillierte Information, wer was in Access darf. Also muss du auch in diesem Fall eine Liste der berechtigten Personen mit deren Berechtigungen führen.

Du kannst die Tabelle ja schon mal erstellen.
Über den aktuellen Benutzer kannst du abfragen, wer sich gerade am PC angemeldet hat.

btw wäre es hilfreich, zu erfahren, wie gut deine Access-Kenntnisse sind.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: siedan
09.12.2008 um 16:08 Uhr
hallo noch mal

mein Code sieht so aus :


Option Compare Database
Option Explicit

Public Function Start()

'Standardwerte des aktuellen Users werden ausgelesen

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String
Dim strUser As String
Dim datVon As Date
Dim datBis As Date
Dim strVon As String
Dim strBis As String

'der aktuelle User wird ermittelt

strUser = CurrentUser() ' wie kann hier Windows Passwort einlesen

'öffnen der DB Verbindung
Set db = CurrentDb

'öffnen der Userdaten
strSQL = "SELECT * FROM [qry_000_Start_000] WHERE strUsername = '" & strUser & "'"
Set rs = db.OpenRecordset(strSQL)

'falls der User noch nicht bekannt ist, wird gemeckert
If rs.EOF = True Then
MsgBox "Sie sind als User in dieser Datenbank noch nicht angelegt!" & _
"Bitte kontaktieren Sie SysPro.", vbCritical, "Unbekannter User"
End If

'Kunde und Standort werden ausgelesen und die Werte in das
'Startformular übernommen
Forms![frm_000_Start_000]![comUser] = rs![strUsername]


rs.Close
db.Close

End Function
Bitte warten ..
Mitglied: NetWolf
09.12.2008 um 21:48 Uhr
ja, so in etwa hatte ich es mir vorgestellt.

Wozu benötigst du das Passwort des Windows-Users?
Er hat sich doch schon gegenüber dem Sever als legitim mit seinem Passwort authentifiziert?

Access kann keine Passwörter auslesen!

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless

Access Point für 802.1X Authentifizierung

gelöst Frage von technikneulingLAN, WAN, Wireless6 Kommentare

Hallo, ich hoffe mir kann hier jemand helfen. Und zwar studiere ich momentan an einer Universität, und nutze in ...

Windows Tools

IIS7 Windows Authentifizierung konfigurieren

Frage von LabidaWindows Tools1 Kommentar

Moin zusammen, ich habe einen IIS7 aufgesetzt und eine Seite hinzugefügt. Alles läuft so weit nur die Windows Authentifizierung ...

Server

Windows Authentifizierung IIS 7

Frage von LabidaServer

Hallo zusammen, ich habe einen Server 2008R2 in einer Domäne. Auf diesem läuft eine Webseite wo nur eine bestimmte ...

VB for Applications

SOAP-Authentifizierung

Frage von MarcoBornVB for Applications15 Kommentare

Hallo Forum, ich bin absoluter Neuling im Bereich SOAP und muss einen SOAP-Request aus Excel heraus starten. Bei der ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 3 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Windows Server
Standortvernetzung zu einem Strato VServer (Windows)
Frage von matzefratze81Windows Server10 Kommentare

Moin, ich komme aus einem Enterprise-Umfeld und habe den Fehler gemacht, dass ich mich auf ein kleines Unternehmen eingelassen ...

Grafikkarten & Monitore
4k EIZO Monitor, Fernseher und Splitter
Frage von LerxxeyGrafikkarten & Monitore9 Kommentare

Hallo Zusammen, vielleicht könnt ihr mir bei einem Problem helfen wo ich einfach nicht mehr weiterkomme Und zwar haben ...

TK-Netze & Geräte
Fax im Betrieb
Frage von gansa28TK-Netze & Geräte6 Kommentare

Hallo zusammen, Endlich wurden meine Gebete Erhört und der Rechner meines Bekannten dem ich etwas unter die Arme greife, ...

Windows Server
HyperV Failover Cluster Konzeption und Aufbau
Frage von snowboard86Windows Server5 Kommentare

Hallo liebe KollegInnen, Ich habe eine Frage zu Hyper V Failover-Clusters. Wir sind ein mittelständisches Handelsunternehmen und haben aktuell ...