Ik wil graag een PHP-scriptje maken die aan de hand van een Access database 2 dingen controleerd. Username en password uiteraard. De reden waarom ik Access wil gebruiken en niet SQL is dat het pakket waar wij mee werken gebruikt maakt van een Access database.
Ik heb al diverse dingen ge-googeld maar niks bruikbaars kunnen vinden. Wel een paar scriptjes die gebruik maken van SQL maar die krijg ik niet aan de praat met mijn Access database. Dit is wat ik tot nu toe heb:
Kan iemand mij misschien verder helpen?
Ik heb al diverse dingen ge-googeld maar niks bruikbaars kunnen vinden. Wel een paar scriptjes die gebruik maken van SQL maar die krijg ik niet aan de praat met mijn Access database. Dit is wat ik tot nu toe heb:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
| <?php // functie.php3 (hier staan alle functie in een voor db connecten // en een voor het matchen van de wachtwoorden) function verbind(){ $db = 'C:\\Data\\Database.mdb'; $conn = new COM('ADODB.Connection'); $conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db"); } function password($username, $passgecodeerd) { verbind(); $pass_uit_database = ""; // voor de zekerheid // deze sql code haalt het wachtwoord uit de database van de opgegeven username $sql = "SELECT aantalwerknemers FROM relaties WHERE debiteurennummer LIKE '$username' ORDER BY id DESC"; $resultaat = mysql_query($sql) or die(mysql_error()); if ($row = mysql_fetch_object($resultaat)) { // zorg er wel voor dat een username maar een keer voorkomt in de db!!! // password md5-en $pass_uit_database = md5($row->password); if($passgecodeerd == $pass_uit_database) { // match de passwords uit de db en uit de session return TRUE; } else { echo "Geen geldige combinatie van gebruikersnaam en wachtwoord"; return FALSE; } } else { echo "ongeldige gebruikersnaam"; return FALSE; } } |
Kan iemand mij misschien verder helpen?