Heyo,
ich bin gerade an einem firmeninternen Projekt zu Gange. Es besteht teils aus C++ (Backend) und teils PHP, HTML, CSS und JS (Frontend).
Nun, an sich die Programmierung in C++ ist nichts all zu Schwieriges, allerdings komme ich an einer Stelle nicht weiter.
Es gibt eine Liste von Datenbankverbindungen, wo man bei der Verbindung (solange kein Passwort beim Hinzufügen hinzugefügt wurde) ein Passwort angeben muss.
Ich will das Ganze sicher machen, da unter Anderem die Möglichkeit besteht, dass es irgendwann noch verkauft wird.
D.h.: Wie bei Linux, soll die Eingabe der Passwörter unsichtbar bleiben.
Ich habe sowohl für Linux, als auch Windows Code, der genau das erreicht, allerdings weiß ich nicht, wie ich das Konditionieren kann (ich glaube das ist das richtige Wort?), sodass es auf Linux-System läuft, und auch auf Windows-Systemen, ohne dass ich großartig was am Code ändern muss (ich programmiere das ganze auf Windows 10, unsere Server laufen unter Debian und CentOS).
Sprich, einfach für beide Systeme compilen und läuft.
Wie kann ich das am Besten machen?
Mit einem Preprocessor für jedes System zwei Methoden deklarieren, die das ein- und ausschalten, oder bilde ich mir nur ein, dass das geht?
Ich bin gerade ein bisschen am Verzweifeln
Vielen Dank im Voraus für eure Hilfe!
ich bin gerade an einem firmeninternen Projekt zu Gange. Es besteht teils aus C++ (Backend) und teils PHP, HTML, CSS und JS (Frontend).
Nun, an sich die Programmierung in C++ ist nichts all zu Schwieriges, allerdings komme ich an einer Stelle nicht weiter.
Es gibt eine Liste von Datenbankverbindungen, wo man bei der Verbindung (solange kein Passwort beim Hinzufügen hinzugefügt wurde) ein Passwort angeben muss.
Ich will das Ganze sicher machen, da unter Anderem die Möglichkeit besteht, dass es irgendwann noch verkauft wird.
D.h.: Wie bei Linux, soll die Eingabe der Passwörter unsichtbar bleiben.
Ich habe sowohl für Linux, als auch Windows Code, der genau das erreicht, allerdings weiß ich nicht, wie ich das Konditionieren kann (ich glaube das ist das richtige Wort?), sodass es auf Linux-System läuft, und auch auf Windows-Systemen, ohne dass ich großartig was am Code ändern muss (ich programmiere das ganze auf Windows 10, unsere Server laufen unter Debian und CentOS).
Sprich, einfach für beide Systeme compilen und läuft.
Wie kann ich das am Besten machen?
Mit einem Preprocessor für jedes System zwei Methoden deklarieren, die das ein- und ausschalten, oder bilde ich mir nur ein, dass das geht?
Ich bin gerade ein bisschen am Verzweifeln
Vielen Dank im Voraus für eure Hilfe!
"Nichts ist unendlich, bis auf die menschliche Dummheit" - Albert Einstein
"Man sollte nicht alles vertrauen, was im Netz steht" - Abraham Lincoln
"Man sollte nicht alles vertrauen, was im Netz steht" - Abraham Lincoln