Sisäänkirjautuminen

phpBB keskustelu.
Tämä alue ei ole tukipyynnöille, vaan ainoastaan keskustelulle phpBB:stä ja sen eri versioista.
ajga
Aloittelija
Aloittelija
Viestit:1
Liittynyt:21 Huhti 2008, 14:31
Sisäänkirjautuminen

Viesti Kirjoittaja ajga » 21 Huhti 2008, 14:38

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ä.

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Re: Sisäänkirjautuminen

Viesti Kirjoittaja Anubis » 02 Touko 2008, 23:27

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.

Vastaa Viestiin

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 179 vierailijaa