Hoi hoi ik heb een scriptje gevonden en geprobeerd aan te passen zodat het alleen mogelijk moet zijn om in te kunnen loggen vanaf 1 bepaald ip adres. De adressen die niet voor komen in het script moeten dus uitgesloten zijn.
Het gaat om het beveiligen van de database van een maat van me.

Wat ik nu precies wil van het scriptje is dat hij niet alleen het wachtwoord controleerd van de gebruiker maar ook het ip adres.

Daarvoor gebruik ik deze syntax maar die schijnt fout te zijn:

// Het wachtwoord en ipadres bij deze gebruikersnaam controleren:
if ($gebruikers[$gebruikersnaam] == $wachtwoord == $ipadres) {

Dan wordt er dit ding verwacht van php: ')'
Ik heb ook al een komma gebrobeerd maar die wordt ook niet goed gekeurd en zonder komma krijg ik deze foutmelding:

Parse error: syntax error, unexpected T_VARIABLE in /storage/mijndomein/users/070377/public/sites/www.webmaffia.nl/php2/beveiliging1.inc.php on line 29

Dus wat ik me afvraag is wat dan wel de goede syntax is om het ww en ip te laten controleren.

M.V.G.
Jacco
Lol :P

Even ter info (we moeten mekaar hellupuh niet waar :P)

moet zijn

if ($wachtwoord == "iets" && $user == "iets" && $ip == "127.0.0.1")

Zo moet hij en neit zoals jij het had
het is beter om de rechten in de database te veranderen. daar kan je instellen vanaf welke hosts de database benaderd mag worden.

bovendien, $gebruikers[$gebruikersnaam] = .. $adres)

wat moet dat voorstellen?

nu lijkt het erop dat je gebruikernsaam gelijk moet zijn aan het wachtwoord en ip adres. geloof nooit dat dat zo moet zijn
@ Terence
ik neem aan dat && -> || moet zijn?

Reageren