Username

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
maartenhamburg
Berichten: 10
Lid geworden op: 17 jul 2008, 17:39

Username

Bericht door maartenhamburg » 21 jul 2008, 07:20

  • Adres van je forum: nog niet online
    Event. modificaties op je forum:
    Wanneer ontstond het probleem?Bij begin
    phpBB versie: 3.0.2

    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Ik heb wat eigen scripts gemaakt en die geintegreerd in het phpbb forum. Ik heb ook netjes een sessie gemaakt zoals beschreven stond in de handleidingen. Welke code kan er worden gebruikt voor het echoen van een username?
Verplaatst van 3.0 Support
- Bee

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Username

Bericht door Tom V » 21 jul 2008, 11:52

$user->data['username'] , hiermee krijg je de username, nog meer uitleg nodig?

maartenhamburg
Berichten: 10
Lid geworden op: 17 jul 2008, 17:39

Re: Username

Bericht door maartenhamburg » 21 jul 2008, 16:20

Dus het zou dan worden <?php echo " $user->data['username'] , ";?> ik ga het even proberen.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Username

Bericht door BetaDevil » 21 jul 2008, 16:31

Het best is om te gebruiken

Code: Selecteer alles

<?php echo 'blabla ' . $user->data['username'] . ' blabla'; ?>
oid.

maartenhamburg
Berichten: 10
Lid geworden op: 17 jul 2008, 17:39

Re: Username

Bericht door maartenhamburg » 21 jul 2008, 21:36

Dank u ben nu al weer een stukje verder. Hij houdt nu alleen de sessie niet vast de gebruikersnaam is Anonymous . Heb mijn script eve bijgevoegd. Hopelijk ziet iemand mijn waarscheinlijk domme fout

Code: Selecteer alles

<?php
/** 
*
* @package phpBB3
* @version $Id: test.php,v 1.171 2007/04/30 13:30:20 acydburn Exp $
* @copyright (c) 2007 phpBBservice.nl
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('test');  //dit is het taal bestand, in dit geval test



include ("mysqlverbinding.php");
MySQL_verbinding();

if (isset($_POST['submit'])) {
$TimeTime = date ("H:i:s");
$TimeDate = date ("d-m-y");
$TimeSmp = time() +7200;

$Nickname = addslashes ( $_POST ['Nickname']);
$Message = addslashes ( $_POST ['Message']);

$opdracht = "INSERT INTO data (TimeTime, TimeDate, TimeSmp, Nickname, Message) VALUES ('$TimeTime', '$TimeDate', '$TimeSmp', '$Nickname', '$Message')";

mysql_query($opdracht) or die ("Gegevens konden niet worden opgeslagen!");

mysql_close();


echo "<META HTTP-EQUIV=\"Refresh\"CONTENT=\"0;URL=MSgFrame.php\">";
}
?>

<HTML>
<table>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<table>
<tr>
   <td>Bericht:</td><td><input type="text" name="Message"></textarea></td>
   <td>Gebruikersnaam:</td><td><input type="text" name="Nickname" value="<?php echo ' '  . $user->data['username'] . ' '; ?>"></td>
 </tr>
 </table>   
<input type="submit" name="submit" value="Versturen"> &nbsp   <input type="reset" value="Herstellen">
</form>
</body>
</html>


</body>
</html>


BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Username

Bericht door BetaDevil » 21 jul 2008, 22:39

Als je bij je mysql-script de new_link-parameter niet gebruikt lijkt het mij dat de phpBB-connectie met de database wordt overschreven waardoor hij de gebruikersdata niet kan ophalen (maar dit is maar een gis in de verkeerde richting :ugeek:)

http://nl3.php.net/mysql_connect

maartenhamburg
Berichten: 10
Lid geworden op: 17 jul 2008, 17:39

Re: Username

Bericht door maartenhamburg » 22 jul 2008, 09:33

Het is inmiddels gelukt. bedankt voor het meedenken.

Plaats reactie