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 173 vierailijaa