lijst vanuit Excel met md5

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dirk

Dirk

10/08/2007 09:39:00
Quote Anchor link
Ik wil klanten van ons bedrijf de mogelijkheid geven hun bedrijfsgegevens te bekijken en te wijzigen via een MySQL-database. Alles werkt naar behoren, maar ik heb alle gegevens van klanten in een Excel-lijst gezet. Ik weet dat je de lijst met phpmyadmin als .csv kunt uploaden, maar de wachtwoorden die ik toegekend heb worden dan niet gehashed (md5). Weet iemand hoe ik dit alsnog zou kunnen doen?

Bedankt!
Dirk
 
PHP hulp

PHP hulp

19/11/2024 19:40:45
 
Arjan Kapteijn

Arjan Kapteijn

10/08/2007 09:48:00
Quote Anchor link
Volgens mij heb je niet helemaal goed nagedacht over de gehele hoe-en-wat maargoed... Je kunt eenvoudig zelf een import php script maken, er zijn mooie functies voor... met een regel of 20 maak je een formuliertje die een csv-bestand uitleest en importeerd. Je kunt dan eenvoudigweg een bepaald veld hashen :).
 
Dutch Caffeine

Dutch Caffeine

10/08/2007 09:49:00
Quote Anchor link
Het kan zijn dat ik niet wakker genoeg ben. Maar ik begrijp je vraag niet helemaal.

Je wilt klant gegevens (van wat ik lees in een Excel bestand) zetten, en het wachtwoord NIET gehashed?

Daar is men tip op gooi gewoon alles in de db MySQL.
 
- wes  -

- wes -

10/08/2007 09:56:00
Quote Anchor link
alexander

beter lezen
 
Dirk

Dirk

10/08/2007 10:06:00
Quote Anchor link
Ik heb een bestaande Access-database met al mijn klantgegevens erin. (zo'n 40.000 contactpersonen, dus die wil ik niet overtypen...) Ik wil klanten de mogelijkheid bieden om hun gegevens via internet up-to-date te houden, maar de gegevens bestaan dus al.

Ik wil mijn klanten met een mailing een inlognaam en wachtwoord sturen, zodat ze kunnen inloggen. De gegevens op zich hoeven niet gehashed, maar het wachtwoord wel.

@Arjan: je hebt gelijk, ik denk te moeilijk. Ik wou het csv-bestand via phpmyadmin importeren, maar kan net zo goed zelf een formuliertje bouwen die de wachtwoorden wel hashed. Soms heb je even een fris inzicht van iemand anders nodig. Bedankt!
Dirk
Gewijzigd op 01/01/1970 01:00:00 door Dirk
 
Johan

Johan

10/08/2007 10:24:00
Quote Anchor link
Eh.. als ik het goed begrijp.. Hoe ik het zou doen...

Naast de tabel bedrijfsgegevens een tabel wachtwoorden draaien (met allemaal 40.000 random gegenereerde wachtwoorden).. En na het inloggen, met bedrijfsnaam uit je giga tabel, en het wachtwoord uit die andere tabel.. Dan kan je de data van het ingelogde bedrijf selecteren en ermee doen wat je wilt.. Exporteren naar excel bijvoorbeeld..
 
Timmy

timmy

10/08/2007 10:36:00
Quote Anchor link
dirk, phpmyadmin is os dus mis kan je kijken hoe zij hun queries opbouwen :)
 
GaMer B

GaMer B

10/08/2007 10:40:00
Quote Anchor link
timmy schreef op 10.08.2007 10:36:
dirk, phpmyadmin is os dus mis kan je kijken hoe zij hun queries opbouwen :)

You don't wanna know ;) De ene reference naar de andere. Mja, ik heb me dan ook niet echt helemaal verdiept in dat stukje code.
 
Dirk

Dirk

10/08/2007 11:08:00
Quote Anchor link
Sleutelen aan phpmyadmin gaat mij ook de pet te boven...

@Johan: een aparte tabel genereren is een mogelijkheid, maar is m.i. niet de meest nette optie. Ik schrijf wel een scriptje!

In ieder geval bedankt voor jullie input!
Dirk
 
Elwin - Fratsloos

Elwin - Fratsloos

10/08/2007 11:11:00
Quote Anchor link
Wat ik me nou afvraag; staan die wachtwoorden nu dan al ongecodeerd in de MS Access DB / Excel-export die je wilt gaan gebruiken?

Zo nee, dan moet je ook zeker niet de moeite doen om eerst wachtwoorden te gaan hashen en dan te gaan mailen. Je kan dan namelijk niet meer het wachtwoord vermelden in je mailing (want dan moet je de hash gaan brute-forcen, wat voor 40.000 wachtwoorden een beetje veel is).

In dat geval zou je beter pas bij het maken van de mailing het wachtwoord laten genereren en dan wegschrijven in de DB.

Staan de wachtwoorden wel al in de MS Access DB / Excel-export, zou ik ze tijdelijk ongecodeerd in de MySQL-DB zetten en pas bij de mailing naar MD5-hashen. Zelfde reden: eenmaal MD5, altijd MD5.

Elwin
 
Hipska BE

Hipska BE

10/08/2007 11:17:00
Quote Anchor link
eerst zet je alle waarden gewoon los in de database
dan mail je iedereen hun gegevens
daarna doe je dit

UPDATE klanten SET password = MD5(password) WHERE mail = 'sent'
 
Dirk

Dirk

16/08/2007 20:13:00
Quote Anchor link
Dank Hipska, dat lijkt me idd het meest eenvoudig!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.