phpBB keskustelu.
Tämä alue ei ole tukipyynnöille, vaan ainoastaan keskustelulle phpBB:stä ja sen eri versioista.
	
		
		
			- 
								 ajga
- 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
  
- Viestit:865
- Liittynyt:15 Elo 2006, 11:01
																		
						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.
 
		 		
		 
	 
	
	
	
		
		Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 16 vierailijaa