Archief - PHP: Registratiepagina

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

GuntherDW

Legacy Member
servi zei:
dan zit er een fout in je sql-query of krijg je geen rijen terug.


edit : dit is de juiste volgorde :

mysql_query( $query,$db)
dat heb ik al eerder gezegd ma daar keek em precies ni naar :p

geebaby

Legacy Member
Het is dus gelukt e, ik kan dus alles naar de database schrijven woohoo :)... het resultaat is te bewonderen op badminton spelleke

gelieve wel niet te registreren, want ja pfff theeft toch nieveel nut :)...

greetzzz

en nog ke bedankt e

geebaby

Legacy Member
Ja ik zijn ier terug ze,

Iets naar de database schrijven werkt nu. Nu wil ik inloggen...

ik gebruik hiervoor

login : test
pass : test

ik heb een login2.php pagina aangemaakt en een beveiligd.php

zie hieronder de code

login2.php
Code:
<?php
session_start(); 
if (!empty($_POST)){
	include("inc_connect_mysql.php");
	$query = "SELECT * FROM users
		WHERE username='" . $_POST["username"] ."'
		AND password='" . $_POST["password"] ."'";
	$result = mysql_query($query,$db) or die ("FOUT: " .
	myqsl_error());

	if (mysql_num_rows($result) > 0) {
		//username gevonden, registreer gegevens in session
		$username = $_POST["username"];
		$password = $_POST["password"];
		session_register("username");
		session_register("password");
		//doorsturen naar een beveiligde pagina
		header("Location: beveiligd.php");
		exit();
	}else{
		//geen username gevonden, of ongeldig wachtwoord
		$tekst = "U hebt geen geldige combinatie van e-mailadres en
			wachtwoord ingegeven. Maak een keuze: <br>
		<a href=\"login.php\" target=\"main\">Opnieuw inloggen</a><br>
		<a href=\"register.php\" target=\"main\">Hier registreren</a><br>";
                die($tekst);
	}
}else{
	// pagina was incorrect aangeroepen, direct doorsturen naar login.php
	header("Location: login.php");
}
?>

beveiligd.php
Code:
<?php session_start();?>
<html>
<head>
  <title>Beveiligde pagina</title>
</head>
<body>
<?php
if (!isset($_SESSION["username"])){
	$tekst = "<h2>U bent nog niet aangemeld.</h2>
		U kunt <a href=\"menu.php\">hier inloggen</a> of <br>
		U kunt zich<a href=\"register.php\">hier registreren</a>";
	echo($tekst);
}else{?>
<h2>Welkom op deze beveiligde pagina</h2>
U bent aangemeld als : <?php echo($_SESSION["username"]);?><br>
Uw wachtwoord is : <?php echo($_SESSION["password"]);?><br>
<hr>
<a href="logout.php">Uitloggen</a>
<?php
}
?>	
</body>
</html>

Nu heb ik 2 vraagjes, hoe komt het dat hij als ik inlog, dat hij dan weergeeft dat ik niet ingelogd ben, en hoe maak ik dat mijn beveiligd.php open gaat in mijn main_frame (naam hiervan is "main") kan ik via "action" het commando target="main" gebruiken?

alvast bedankt...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan