Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PhpBB onkelma

Sivun loppuun

tono [08.02.2005 18:02:28]

#

Olen saanut nyt jotenkin toimimaan sen että muualtakin sivustolta pystyy kirjautumaan foorumiin (phpBB), mutta kun loggautuu jostain muusta kuin foorumin login laatikosta ja menee foorumille niin nimi näkyy kyllä kirjautuneet listassa mutta en pysty tekemään mitään!

dooDle [09.02.2005 20:41:39]

#

Vaikea auttaa kun ei tiedä kuinka sen teet. Pistäpä vähän jotain koodin tynkää tulemaan nii vois koittaakin ettiä virheitä. Periaatteessa virhe voi olla missä tahansa, joten vaikea nyt keksiä mistä johtuu..

tono [11.02.2005 15:56:54]

#

Laitan koodin heti kun ftp serveri alkaa taas toimia.

tono [11.02.2005 18:23:13]

#

Tässä on login.php

<form action="../php/phpBB2/login.php" method="post" target="_top">

Ole hyvä ja anna käyttäjätunnus sekä salasana kirjautumiseen<br/>
Käyttäjätunnus: <input type="text" name="username" size="25" maxlength="40" value=""><br/>
Salasana: <input type="password" name="password" size="25" maxlength="32"><br/>
Kirjaa minut aina sisään automaattisesti: <input type="checkbox" name="autologin">
<input type="hidden" name="redirect" value=""><input type="submit" name="login" class="mainoption" value="Kirjaudu sisään"><br/>
<a href="../php/phpBB2/profile.php?mode=sendpassword">Unohdin salasanani</a>
<input type="hidden" name="redirect" value="../">
</form>

ja tässä index.php:

<?php
$phpbb_root_path = '../php/phpBB2/';

#check for phpbb location
define ('IN_PHPBB', true);
if (!file_exists($phpbb_root_path . 'extension.inc')) die('File Structure Error! Check $phpbb_root_path');

#include the required phpBB related files
include_once ($phpbb_root_path . 'extension.inc');
include_once ($phpbb_root_path . 'common.' . $phpEx);
include_once ($phpbb_root_path . 'includes/bbcode.' . $phpEx);

#start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>New document</title>
<meta name="generator" content="TSW WebCoder">
</head>

<body>
<?php
if (!$userdata['session_logged_in']) {
  // Display the login box here
  include ("login.php");
}
else {
  // Display the custom links here
  echo '<a href="tobno.com">linkki</a>';
}

?>
</body>
</html>

foorumi sijaitsee http://tuote.org/~tono/php/phpBB2/ ja nämä tiedostot ovat olleet http://tuote.org/~tono/login/

Mod. edit: tagit lisätty.

D.J-Dew [11.02.2005 18:36:35]

#

Käytä kooditageja [koodiphp] tai kukaan ei edes viitsi vilkaista koodia.

tono [12.02.2005 11:48:29]

#

Joo
Sori unohtu.

tono [18.02.2005 21:18:08]

#

Eli ei kukaan tiedä tähän ongelmaan ratkaisua vai? Noh Täytyy koklata kaikkea mahdollista ;)

ajv [18.02.2005 21:31:39]

#

tono kirjoitti:

Noh Täytyy koklata kaikkea mahdollista ;)

Ehkäpä paras tapa ratkaista ongelma :) Yksinkertaistat koodeja ja tulostat väliarvoja niin paljon, että se vikakohta löytyy.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta