Toch zijn ern nog mensen die andere mensen wel helpen als ze iets niet kunnen. Hastikke bedankt.
We zijn hier allemaal om te leren en niet om voor mensen die liever lui dan moe zijn scriptjes te gaan maken, als je nu zelf een klein beetje moeite had gedaan...
Maarja ... tegenwoordig
Maar nu heb ik weer een andere vraag want. Mijn login formulier opent het wachtwoord als normaal. En niet als vertaalt. Hoe kan ik zorgen dat dat het login formulier het wel opent als vertaalt.
groeten
sjongejan
EDIT:
Dit was het script dat ik gevonden had op phphulp? Maar wat moetm ik hier precies veranderen? Om het wel goed te openen
<?
// start de sessions
session_start();
// we beginnen met de mysql connectie
// verander deze gegevens natuurlijk met je eigen
$user = "user database";
$pass = "password";
$host = "localhost";
$dbdb = "database naam";
// zet het tabel en de volgende pagina
$table = "gebruikers";
// nieuws.php veranderen in je eigen volgende pagina
$nextpage = "nieuws.php";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Connectie met database mislukt.";
exit();
}
// check of de user op de 'login' knop heeft gedrukt en of $loginnaam en $paswoord niet leeg zijn
if ($HTTP_POST_VARS["loginnaam"] && $HTTP_POST_VARS["paswoord"])
{
/* haal login gegevens uit database en check de
gegevens met de ingevoerde gegevens */
$sql_db = "SELECT id, loginnaam, paswoord FROM $table WHERE loginnaam = '$HTTP_POST_VARS[loginnaam]' AND paswoord = '$HTTP_POST_VARS[paswoord]'";
$res_db = mysql_query($sql_db);
// check of er een overeenkomst is met ingevoerde en uitgelezen bestanden
if (mysql_num_rows($res_db) >= 1)
{
// zet de values van database in een array
$row = mysql_fetch_array($res_db);
// zet de sessions
$sess_id = $row[id];
$sess_loginnaam = $row[loginnaam];
// registreer ze
session_register(sess_id);
session_register(sess_loginnaam);
echo "Je bent nu ingelogd. Klik <a href=$nextpage>hier</a> om verder te gaan.";
}
/* indien er geen overeenkomst is tussen ingevoerde
en uitgelezen gegevens */
else
{
echo "Verkeerde loginnaam of paswoord<p>";
echo "Ga <a href=\"$PHP_SELF\">terug</a> en probeer het opnieuw.";
}
}
Laat maar. Heb het script zelf bijgewerkt en nu slaat hij het wel gewoon op als normaal password zonder te vertalen. Maar hier ga ik nog veranderingen in brengen!!
groeten
sjongejan
?
Onbekende gebruiker
16-10-2007 10:36
Verander regel 30 naar:
$sql_db = "SELECT id, loginnaam, paswoord FROM $table WHERE loginnaam = '$HTTP_POST_VARS[loginnaam]' AND paswoord = MD5('$HTTP_POST_VARS[paswoord]')";
Voor diegene die een inlog systeem wil. Dit is het script:
*<login.php>*
<?
// start de sessions
session_start();
// we beginnen met de mysql connectie
// verander deze gegevens natuurlijk met je eigen
$user = "user database";
$pass = "password";
$host = "localhost";
$dbdb = "database naam";
// zet het tabel en de volgende pagina
$table = "gebruikers";
// nieuws.php veranderen in je eigen volgende pagina
$nextpage = "nieuws.php";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Connectie met database mislukt.";
exit();
}
// check of de user op de 'login' knop heeft gedrukt en of $loginnaam en $paswoord niet leeg zijn
if ($HTTP_POST_VARS["loginnaam"] && $HTTP_POST_VARS["paswoord"])
{
/* haal login gegevens uit database en check de
gegevens met de ingevoerde gegevens */
$sql_db = "SELECT id, loginnaam, paswoord FROM $table WHERE loginnaam = '$HTTP_POST_VARS[loginnaam]' AND paswoord = '$HTTP_POST_VARS[paswoord]'";
$res_db = mysql_query($sql_db);
// check of er een overeenkomst is met ingevoerde en uitgelezen bestanden
if (mysql_num_rows($res_db) >= 1)
{
// zet de values van database in een array
$row = mysql_fetch_array($res_db);
// zet de sessions
$sess_id = $row[id];
$sess_loginnaam = $row[loginnaam];
// registreer ze
session_register(sess_id);
session_register(sess_loginnaam);
echo "Je bent nu ingelogd. Klik <a href=$nextpage>hier</a> om verder te gaan.";
}
/* indien er geen overeenkomst is tussen ingevoerde
en uitgelezen gegevens */
else
{
echo "Verkeerde loginnaam of paswoord<p>";
echo "Ga <a href=\"$PHP_SELF\">terug</a> en probeer het opnieuw.";
}
}
Veel plezier ermee. Ik plaats nog geen echt script omdat ik dit script ook al van phphulp zelf heb afgehaalt. Maar voordiegene die het script willen. Kopieer en plak hem maar.