Sivu 1/1

Sisäänkirjautuminen

Lähetetty: 21 Huhti 2008, 14:38
Kirjoittaja ajga
Hei, olen tehnyt tämän koodin avulla sivulleni kirjautumisen mikä ottaa tiedot common.php:

Koodi: Valitse kaikki

<?php
define("IN_LOGIN", true);
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx=”php”;
include($phpbb_root_path . ‘common.php’);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(’viewforum’);
if($_POST){
	$username = $_POST['username'];
	$password = $_POST['password'];

	$validation = login_db($username, $password);
	$valid = $validation['status'];
	if(($valid != 3)){
		die ($validation['error_msg']);
	}

	$authenticate = $auth->login($username, $password);
	if($authenticate){
		// Success! Do Something Here
	}else{
		// Problem! Do Something Here
	}
}
?>
Tuolla siis pystyy kirjautumaan sisään niin, että se käyttää phpbb3 tietokantoja, mutta mikä koodi pitää laittaa jokaisen sivun yläreunaan kun on kirjautunut sisään? muutenhan siinä ei olisi mitään suojausta vaan kaikki pääsisi sille sivulle, minne vain kirjautuneiden käyttäjien tarvitsisi päästä.

Re: Sisäänkirjautuminen

Lähetetty: 02 Touko 2008, 23:27
Kirjoittaja Anubis
ajga kirjoitti:Hei, olen tehnyt tämän koodin avulla sivulleni kirjautumisen mikä ottaa tiedot common.php:

Koodi: Valitse kaikki

<?php
define("IN_LOGIN", true);
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx=”php”;
include($phpbb_root_path . ‘common.php’);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(’viewforum’);
if($_POST){
	$username = $_POST['username'];
	$password = $_POST['password'];

	$validation = login_db($username, $password);
	$valid = $validation['status'];
	if(($valid != 3)){
		die ($validation['error_msg']);
	}

	$authenticate = $auth->login($username, $password);
	if($authenticate){
		// Success! Do Something Here
	}else{
		// Problem! Do Something Here
	}
}
?>
Tuolla siis pystyy kirjautumaan sisään niin, että se käyttää phpbb3 tietokantoja, mutta mikä koodi pitää laittaa jokaisen sivun yläreunaan kun on kirjautunut sisään? muutenhan siinä ei olisi mitään suojausta vaan kaikki pääsisi sille sivulle, minne vain kirjautuneiden käyttäjien tarvitsisi päästä.
Includeta ylläoleva tiedosto sivun alussa.