Problemen met een inlogscript.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 15:59:47
Quote Anchor link
Ik heb een inlogscript hier vandaan gehaalt en probeer hem nu werkend te krijgen maar dan krijg ik deze foutmelding:


Parse error: syntax error, unexpected ';' in /home/mhzqplxn/domains/************/public_html/register.php on line 8

Ik denk dat de foutmelding hem zit in de connection.php maar wat doe ik hier dan verkeerd ?


connection.php :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

// WIJZIGEN NAAR EIGEN SPECIFICATIE:

$CONFIG['host'] = "91.213.214.164:2222";
$CONFIG['user'] = "mhzqplxn_login";
$CONFIG['pass'] = "wachtwoord heb ik weggelaten voor veiligheidsredenen";
$CONFIG['db'] = "mhzqplxn_inlog";


// hieronder niet wijzigen

$CONFIG[ 'conn']  = mysqli_connect( $CONFIG['host'], $CONFIG['user'], $CONFIG['pass'], $CONFIG['db']);

?>
 
PHP hulp

PHP hulp

28/11/2024 21:51:18
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:01:40
Quote Anchor link
en bij de login krijg ik :




Parse error: syntax error, unexpected ';' in /home/mhzqplxn/domains/******************/public_html/login.php on line 9
 
- SanThe -

- SanThe -

06/07/2010 16:08:07
Quote Anchor link
Geef eens de eerste 10 regels van login.php
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:09:59
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
include( 'connection.php' );

if(isset($_GET[ 'action']) && ($_GET['action'] == "login")){


  
  $name  = $_POST[ 'name' ];
  $pass   = md5( $_POST[ 'pass'] . "90qdjka*@";    // coderen + salt

  $QUERY = "SELECT * FROM users WHERE name = '" . $name . "' AND pass = '" . $pass . "' AND enable = 1";
  $EXEC = mysqli_query( $QUERY );
  
  if(mysqli_num_rows() < 1){

      die( 'Login niet geldig!' );

   }
else{

      
      $_SESSION['name'] = $name;
      $_SESSION['pass'] = $pass;
      header( 'beveiligdepagina.php' );
  }

}


?>




<h22>Hier kunt u inloggen!</h2><br />
Als u een nieuwe gebruiker bent, <a href="register.php" title="Registreer!">kunt u hier registreren</a>

<form name="form1" action="login.php?action=login" method="post">
Naam: <input type="text" name="name" maxlength="30"><br />
Wachtwoord: <input type="password" name="pass" maxlength="16"> <input type="submit" value="Login!">
</form>
 
Joakim Broden

Joakim Broden

06/07/2010 16:12:51
Quote Anchor link
maak eens van regel 9 dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$pass   = md5($_POST['pass']."90qdjka*@");
 
- SanThe -

- SanThe -

06/07/2010 16:13:19
Quote Anchor link
Ik zie zo even geen fout in de syntax.
Denk aan sql-injection.

Edit:

Goedzo Oetzie.
Ik had het echt niet gezien. :(
Gewijzigd op 06/07/2010 16:14:42 door - SanThe -
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:16:11
Quote Anchor link
nog steeds :


Parse error: syntax error, unexpected ';' in /home/mhzqplxn/domains/***********/public_html/register.php on line 8
Gewijzigd op 06/07/2010 16:16:34 door jeffrey vleermuis
 
- SanThe -

- SanThe -

06/07/2010 16:19:17
Quote Anchor link
Jeffrey vleermuis op 06/07/2010 16:16:11:
nog steeds :


Parse error: syntax error, unexpected ';' in /home/mhzqplxn/domains/***********/public_html/register.php on line 8


Dat is weer een ander bestand => register.php
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:19:18
Quote Anchor link
heb ik connection wel goed ingevuld hier een screen van men db


Afbeelding
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:20:11
Quote Anchor link
SanThe Nvt op 06/07/2010 16:19:17:
Jeffrey vleermuis op 06/07/2010 16:16:11:
nog steeds :


Parse error: syntax error, unexpected ';' in /home/mhzqplxn/domains/***********/public_html/register.php on line 8


Dat is weer een ander bestand => register.php




daar heb je gelijk in maar ik druk dan ook op register.php :P

inloggen doet hij ook niet.
 
Joakim Broden

Joakim Broden

06/07/2010 16:21:45
Quote Anchor link
Jeffrey bekijk de error eens.. er staat toch heel iets anders als de eerste error? Plaatst de eerste 20 regels eens van register.php....
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:22:16
Quote Anchor link
als ik nu probeert in te loggen krijg ik dit:

Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host '91.213.214.164:2222' (3) in /home/mhzqplxn/domains/*******************/public_html/connection.php on line 12

Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/mhzqplxn/domains/*****************/public_html/login.php on line 12

Warning: mysqli_num_rows() expects exactly 1 parameter, 0 given in /home/mhzqplxn/domains/******************/public_html/login.php on line 14
Login niet geldig! < dit klopt natuurlijk omdat ik niet kan registreren
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:23:25
Quote Anchor link
Oetzie en mijn achternaam op 06/07/2010 16:21:45:
Jeffrey bekijk de error eens.. er staat toch heel iets anders als de eerste error? Plaatst de eerste 20 regels eens van register.php....




Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

include( 'connection.php' );

if(isset($_GET[ 'action']) && ($_GET['action'] == "register")){

   $user = $_POST['name'];
   $pass = md5($_POST['pass'] . '90qdjka*@';
   $email = $_POST['email'];
  // het formulier IS ingevuld
  $QUERY = "INSERT INTO users (`username`, `password`, `email`, `enabled`, `lastlogin`) VALUES ('" . $user . "', '" . $pass . "', '" . $email . "', 1, NOW() )";


  if(mysqli_query( $QUERY )){

    die( 'Registratie was succesvol. Ga naar de <a href="login.php">loginpagina</a>!' );
  }
}


?>

<h1>Registreer</h1>:
Hier kunt u zich registreren. <br /><br />

<form action="register.php?action=register" method="post">
Naam: <input name="name" maxlength="30" type="text" /><br />
Pass: <input type="password" name="pass" maxlength="16" /><br />
Email: <input type="text" maxlength="50" name="email" />
<input type="submit" value="Registreer!" />
</form> /b]
 
- SanThe -

- SanThe -

06/07/2010 16:25:23
Quote Anchor link
Zelfde fout dus.
 
Joakim Broden

Joakim Broden

06/07/2010 16:25:29
Quote Anchor link
Weer dezelfde fout als in login script... Even wat verder kijken dan je neus lang is jeffrey...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$pass = md5($_POST['pass']. "90qdjka*@");
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:29:45
Quote Anchor link
akkoord ik ga het gelijk weer testen.
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:33:04
Quote Anchor link
Het probleem is weer veranderd ik krijg nu wel een klein beetje van de registreer script te zijn maar dit staat er al boven en als je probeert te registreren gebeurt er dit:"

Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host '91.213.214.164:2222' (3) in /home/mhzqplxn/domains/************/public_html/connection.php on line 12

Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/mhzqplxn/domains/****************/public_html/register.php on line 14
 
- SanThe -

- SanThe -

06/07/2010 16:38:27
Quote Anchor link
Wil je niet steeds bumpen? Bumpen pas na 24 uur.

De error lijkt mij duidelijk genoeg.
Maar probeer eens 'localhost' zonder portnummer.
Gewijzigd op 06/07/2010 16:39:30 door - SanThe -
 
Jeffrey vleermuis

jeffrey vleermuis

06/07/2010 16:45:35
Quote Anchor link
sorry maar wat is bumpen en localhost is al getest.
Gewijzigd op 06/07/2010 16:58:15 door jeffrey vleermuis
 
- SanThe -

- SanThe -

06/07/2010 16:50:54
Quote Anchor link
Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
 



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.