if user login/out redirect to ...
Geplaatst: 29 jan 2007, 21:54
hehe ik heb zonet iets tof in mekaar gestoken, ik heb enkel 1 probleempje:
Ik wil dus hebben dat de ingelogde user op een andere pagina terecht komt dan de gasten, ik heb er een scriptje voor:
werkt handig, ik weet ook hoe ik deze links kan aanpassen enzo, maar er een redirectscrpitje inzetten lukt me niet :/
Ik wil dus dat de mensen die al ingelogd zijn doorverwijzen naar een soort van laadpagina waar ze dus aanmelden in het systeem (dit allemaal voor de show natuurlijk)
http://www.dj-neoforce.nl/24forum/CTUaanmelden.html
en de gasten kunnen inloggen, registreren of gewoon verder gaan!
http://www.dj-neoforce.nl/24forum/CTUinloggen.html
Ik wil dus hebben dat de ingelogde user op een andere pagina terecht komt dan de gasten, ik heb er een scriptje voor:
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
//echo "Userdata, session_logged_in".$userdata['session_logged_in']."<--";
if ($userdata['session_logged_in']==1)
{
if ( $userdata['session_logged_in'] )
{
$sql = "SELECT count(*) as aantal
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'];
}
$result = $db->sql_query($sql);
$aantal = mysql_fetch_array($result);
?>
<html>
<body bgcolor='white' alink="#000066" vlink="black" text="black" link="black">
<?
//
// Avatar On Index MOD
//
$avatar_img = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
{
switch( $userdata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
// Check For Anonymous User
if ($userdata['user_id'] != '-1')
{
$name_link = '<a href="' . append_sid("profile.$phpEx?mode=editprofile&" . $userdata['user_id']) . '">' . $userdata['username'] . '</a>';
}
else
{
$name_link = $lang['Guest'];
}
//
// END: Avatar On Index MOD
//
echo "<p align='left'>";
echo $avatar_img;
echo "<br><font color='#3A3B61' size='1' face='Geneva,Arial,Helvetica,san-serif'><a target='_blank' href='http://www.jouwpagina.nl/search.php?search_id=newposts'>".$aantal["aantal"]." ongelezen berichten</a></font>";
echo "<br><font color='#3A3B61' size='1' face='Geneva,Arial,Helvetica,san-serif'><a target='_blank' href='http://www.jouwpagina.nl/search.php'>Zoeken op het forum</a></font>";
echo "<br><font color='#3A3B61' size='1' face='Geneva,Arial,Helvetica,san-serif'><a target='_blank' href='http://www.jouwpagina.nl/privmsg.php?folder=inbox'>Ga naar inbox</a></font>";
echo "<br>";
echo "</p>";
}
if ($userdata['session_logged_in']!=1)
{
echo "Je bent niet ingelogd";
}
//echo "<br>Lastvisit:".$userdata['user_lastvisit'];
?>
Ik wil dus dat de mensen die al ingelogd zijn doorverwijzen naar een soort van laadpagina waar ze dus aanmelden in het systeem (dit allemaal voor de show natuurlijk)
http://www.dj-neoforce.nl/24forum/CTUaanmelden.html
en de gasten kunnen inloggen, registreren of gewoon verder gaan!
http://www.dj-neoforce.nl/24forum/CTUinloggen.html