Pagina 1 van 1

help extern login cheker opgelosd

Geplaatst: 09 okt 2006, 17:34
door roelor

Code: Selecteer alles

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

global $do_gzip_compress;

//
// Show the overall footer.
//
$test = ( $userdata['user_level'] == guest ) ? 'gast  <a href="login.php">login
</a>' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
?>
ik weet dat dit hardstikke fout is test is namelijk een lang file maar wik weet niet waar je die commandos kan wijzigen en toevoegen... PLEAS HELP MEE I SMEEK !!! en ook nog is onveilig....

Geplaatst: 09 okt 2006, 17:37
door Paul
Oke, hier snap ik dus echt helemaal niks van ;)
Leg is DUIDELIJK uit wat je wilt, en wat het probleem is ;)

Geplaatst: 09 okt 2006, 17:41
door roelor
nou het probleem is dat ik niet weet wat ik moet doen dus ik maar wat heb gerodzooid de bedoeling is eigenlijk dat hij kijkt of je ingelogd bend als je dat niet bent zegt hij gast login anders u bent ingelogd onder de naam [username] loguit? maar ik weet niet waar ik moet begginen en ik moet hier eigenlijk mee opweg geholpen worden

Geplaatst: 09 okt 2006, 17:55
door svenn
ik zou gaan voor blank template mod, lees een goed de bijsluiter en daarna kun je simpel controleren of hij is ingelogt en verder ...

Geplaatst: 09 okt 2006, 18:10
door roelor
ik heb nu al wat anders gevonden maar nu zegt de script die ik had gevonden
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\phpBB2\site\index.php:2) in C:\Program Files\xampp\htdocs\phpBB2\includes\sessions.php on line 366

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\xampp\htdocs\phpBB2\site\index.php:2) in C:\Program Files\xampp\htdocs\phpBB2\includes\sessions.php on line 367
terwijl de script het gewoon doet iets dubbel geopent denk ik....

Geplaatst: 09 okt 2006, 18:12
door svenn
mss handig om de code dan te tonen ;)

Geplaatst: 09 okt 2006, 18:16
door roelor

Code: Selecteer alles

logsite.php
--------

 <?
 if($userdata['username'] == "Anonymous")
 {
 ?>
 <form action="login.php" method="post" style="margin: 0px">
 <input type=text name="username" size="19" value="loginnaam" style="font-family: Verdana; font-size: 8 pt; color: #000000; border: 1px solid #000000; background-color: #FFFFFF"><br>
 <input type=password name="password" size="19" style="font-family: Verdana; font-size: 8 pt; color: #000000; border: 1px solid #000000; background-color: #FFFFFF"><br>
 <input type="hidden" name="redirect" value="./loggedin.php">
 <input type="submit" name="login" value="Login" class="buttons">
 </form>
 <?
 }
 else
 {
 Print "<font class=letter1>Ingelogd als ";
 print $userdata['username'];
 }
 ?>

Code: Selecteer alles

index.php
-----------------

<?php

 define('IN_PHPBB', true);
 $phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
 include($phpbb_root_path . 'common.'.$phpEx);


 $userdata = session_pagestart($user_ip, PAGE_INDEX);
 init_userprefs($userdata);

include ('logsite.php')
?>
loggedin is gewoon redirect
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
window.location="index.php";
<body>
</body>
</html>
//DEJAVU

Geplaatst: 09 okt 2006, 18:18
door Paul
voor <?php in index.php amg niks staan (Geen spatie/enter!)

Geplaatst: 09 okt 2006, 18:22
door roelor
miljard maal dank