Okay ser i, jeg har den heldige evne af at jeg godt kan lide at udforske alle slags kodesprog og derved er jeg nu kommet til Delphi programmeringen, men...
...jeg er nu nået så langt (ikke langt alligevel) at jeg nu begynder at bruge MySQL database via Delphi. Så langt så godt for der er ikke nogle problemer der, kan sagtens connecte og trække/indputte data fra databasen, men når jeg vil lave et lille program som skal sendes ud til mine venner og kolleger så skal de jo have en version af programmet hvori jeg har forbindelse til en ekstern database.
Jeg har det problem at mine kammerater kan opsnuse det kodeord som programmet sender ud til serveren og derved kan få deres egen adgang til serverens database. (det er så denne 'FMysql.password...' vi snakker om)
Kan den krypteres/skjules eller måske helt fjernes? :S Måske kræver det at jeg skal lave det på en helt anden metode og jeg er FULDSTÆNDIG åben over for nye idéer...
Måske kunne DU/i lige fortælle hvad du/i bruger/gør for at anvende eksterne databaser med en sikker adgang...?!
- Tak på forhånd (Jeg vil følge op på denne debat dagen lang) - Dennis
Når du laver en connect "direkte" til din mySQLdb server så er du lidt afhængig af den måde mySQL har valgt. nårmalt vil man dele din app op i tre lag i stedet for 2, hvor du har de to første på din server og clienten på "clienten"
din server indeholder så din mySQLdb og en Delphi-server-app som conecter localt på din server til din DB, så selve mySQLdb password ligger kun på serveren og ikke på clienten, den har så en connect til din delphi-server-app og det password kan de muligvis godt snuse op, med det er næppe "så farligt" som det andet, der er vist nok nogle eks. på multi-tier app. som det hedder når det er mere en Client/Server ( to-tier ).
Undskyld jeg blander mig, men hvordan får du fat i TMysqlClient ?, er det en unit der bliver inkluderet i delphi projektet, eller en active x, og i givet fald hvor får man fat i den ?
PigBear
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.