Semafoor
Gebruiker
- Lid geworden
- 29 aug 2007
- Berichten
- 129
Hallo iedereen,
Ik heb niet zo'n heel erg veel verstand van PHP maar ben er toch een beetje mee an het spelen.. Nu heb ik de volgende pagina gemaakt. Het inloggen werkt en zo maar de kleur wil maar niet goed komen.
Er moet namelijk een achtergrond afbeelding in beeld komen maar dat gebeurd niet..
Ook heb ik alle tekst wit gemaakt.. maar opinternet is het gewoon zwart.. Hoe kan dat?? Ik heb al geprobeerd om dmv confg niet te includen maar dat werkt niet,
Bij voorbaad dank.
Stefan
kju.awardspace.com is de website btw
Ik heb niet zo'n heel erg veel verstand van PHP maar ben er toch een beetje mee an het spelen.. Nu heb ik de volgende pagina gemaakt. Het inloggen werkt en zo maar de kleur wil maar niet goed komen.
Er moet namelijk een achtergrond afbeelding in beeld komen maar dat gebeurd niet..
Ook heb ik alle tekst wit gemaakt.. maar opinternet is het gewoon zwart.. Hoe kan dat?? Ik heb al geprobeerd om dmv confg niet te includen maar dat werkt niet,
Bij voorbaad dank.
Stefan
PHP:
<?
include("config.php");
//include("htmltop.php");
if(isset($_SESSION['user_id'])) {
?>
<style type="text/css">
<!--
.style2 {color: #FFFFFF}
body,td,th {
color: #FFFFFF;
}
body {
background-image: url(bg.gif);
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}
-->
</style>
Je bent reeds ingelogd.
<script language="Javascript" type="text/javascript">
location.href='<?= $loginpage ?>';
</script>
<?
}else{
if(isset($_COOKIE['user_id'])) {
// Cookie uitlezen, sessie aanmaken
$sql = "SELECT id,status,wachtwoord,actief FROM gebruikers WHERE id='".$_COOKIE['user_id']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$id = htmlspecialchars($rij->id);
$status = htmlspecialchars($rij->status);
$dbpass = htmlspecialchars($rij->wachtwoord);
$actief = htmlspecialchars($rij->actief);
if($dbpass == $_COOKIE['user_password'] AND $actief == 1) {
$_SESSION['user_id'] = $id;
$_SESSION['user_status'] = $status;
?>
Er is weer een sessie aangemaakt. Je wordt doorverwezen.
<script language="Javascript" type="text/javascript">
location.href='<?= $loginpage ?>';
</script>
<?
}else{
echo "Je cookie klopt niet met wat er in de database staat of je account is niet geactiveerd. Mogelijk heb je je wachtwoord veranderd.<br />\nJe oude cookies zijn verwijderd.";
setcookie("user_id", "", time() - 3600);
setcookie("user_password", "", time() - 3600);
}
}else{
if(isset($_POST['submit'])) {
// Inloggen
$sql = "SELECT id,naam,wachtwoord,status,actief FROM gebruikers WHERE naam='".$_POST['user']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbpass = htmlspecialchars($rij->wachtwoord);
$userpass = md5($_POST['pass']);
$userid = htmlspecialchars($rij->id);
$userstatus = htmlspecialchars($rij->status);
$useractief = htmlspecialchars($rij->actief);
if($dbpass == $userpass) {
if($useractief == 1) {
$_SESSION['user_id'] = $userid;
$_SESSION['user_status'] = $userstatus;
if($_POST['cookie'] == "do") {
setcookie("user_id", $userid, time() + 365 * 86400);
setcookie("user_password", $dbpass, time() + 365 * 86400);
}
?>
Je bent succesvol ingelogd.<br />
Je wordt doorgestuurd, indien er niets gebeurd <a href="<?= $loginpage ?>">klik dan hier</a>.
<script language="Javascript" type="text/javascript">
location.href='<?= $loginpage ?>';
</script>
<?
}else{
echo "Je account is niet geactiveerd. Activeer deze, door op de link in de verzonden e-mail te klikken.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
echo "Het door jouw ingevoerd wachtwoord klopt niet voor de gebruiker '".$_POST['user']."'.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
// Inlogform
?>
<form method="post" action="inloggen.php">
<center><table width="579" height="482" border="0" background="loginsysv2.jpg">
<tr>
<td><center><table>
<tr>
<td><strong>Gebruikersnaam:</strong></td>
<td><input type="text" name="user" /></td>
</tr>
<tr>
<td><strong>Wachtwoord:</strong></td>
<td><input type="password" name="pass" /></td>
</tr>
<tr>
<td align="right"><input type="checkbox" name="cookie" value="do" style="border: 0px;" /></td>
<td><small>Ingelogd blijven (cookie)</small></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Inloggen" /></td>
</tr>
</table>
<table width="269" border="0">
<tr>
<td width="233" class="style2"><div align="right"><em><small><a href="forgotpass.php" title="Wachtwoord vergeten"> Wachtwoord vergeten</a></small> </em></div></td>
</tr>
</table> </center> </td>
</tr>
</table>
</center>
</form>
<?
}
}
}
//include("htmlbottom.php");
?>
kju.awardspace.com is de website btw
Laatst bewerkt: