Pagina 1 van 2

inlogprobleem

Geplaatst: 07 dec 2004, 08:02
door thomaswes
Ik kan sinds vanmorgen niet meer inloggen op mijn forum,wel kan ik op de admin panel komen door proberen in te loggen dan op profile te drukken en dan weer op submit en ik kan hem gebruiken.Iemand een idee,ik las iets met forum cookies maar hoe moet dat precies
ps ik heb dit forum doorzocht ,maar stond verder niks bij

Geplaatst: 07 dec 2004, 09:58
door thomaswes
Nou het word steeds vreemder ik heb alle originel files weer geupload maar nu kan ik nog steeds niet normaal inloggen

Geplaatst: 07 dec 2004, 10:13
door Leipo
Verwijder je eigen cookies eens.
Als je IE gebruikt Extra - Opties - voor je neus Cookies verwijderen.

Geplaatst: 07 dec 2004, 10:16
door thomaswes
Nee dat werkt ook niet wat ik net al zei ik kan wel inloggen zoals ik ik m'n eerste post beschreef. anders niet iemand een oplossing hiervoor

Geplaatst: 07 dec 2004, 10:35
door thomaswes
Misschien dat jullie hier wat aan hebben?
//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

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

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
{
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
}

if( $row = $db->sql_fetchrow($result) )
{
if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
{
redirect(append_sid("index.$phpEx", true));
}
else
{
if( md5($password) == $row['user_password'] && $row['user_active'] )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

if( $session_id )
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
else
{
message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : '';
$redirect = str_replace('?', '&', $redirect);

if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
{
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
}

$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
}
else
{
$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "";
$redirect = str_replace("?", "&", $redirect);

if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r"))
{
message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
}

$template->assign_vars(array(
'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
);

$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

message_die(GENERAL_MESSAGE, $message);
}
}
else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}

if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
{
$url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);
$url = str_replace('&', '&', $url);
redirect(append_sid($url, true));
}
else
{
redirect(append_sid("index.$phpEx", true));
}
}
else
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
redirect(append_sid($url, true));
}
}
else
{
//
// Do a full login page dohickey if
// user not already logged in
//
if( !$userdata['session_logged_in'] )
{
$page_title = $lang['Login'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'login_body.tpl')
);

if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
{
$forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
{
$forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
$forward_match = explode('&', $forward_to);

if(count($forward_match) > 1)
{
$forward_page = '';

for($i = 1; $i < count($forward_match); $i++)
{
if( !ereg("sid=", $forward_match[$i]) )
{
if( $forward_page != '' )
{
$forward_page .= '&';
}
$forward_page .= $forward_match[$i];
}
}
$forward_page = $forward_match[0] . '?' . $forward_page;
}
else
{
$forward_page = $forward_match[0];
}
}
}
else
{
$forward_page = '';
}

$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

make_jumpbox('viewforum.'.$phpEx, $forum_id);
$template->assign_vars(array(
'USERNAME' => $username,

'L_ENTER_PASSWORD' => $lang['Enter_password'],
'L_SEND_PASSWORD' => $lang['Forgotten_password'],

'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

'S_HIDDEN_FIELDS' => $s_hidden_fields)
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
else
{
redirect(append_sid("index.$phpEx", true));
}

Geplaatst: 07 dec 2004, 11:08
door thomaswes
Ik snap er niets van er moet toch een manier zijn weer normaal in te loggen
http://www.dutch-ants-p2p.tk/

Geplaatst: 07 dec 2004, 16:52
door Bee
Controleer altijd of het domein en het scriptpad goedstaan. Zowieso mag in domein geen http:// voorkomen, en het scriptpad moet een afsluitende / staan. En het dot.tk adres mag natuurlijk ook niet in domein staan.

Hoogstwaarschijnlijk is dit de oplossing.


[en het is niet zo netjes om een topic binnen drie kwartier te bumpen]

Geplaatst: 08 dec 2004, 11:13
door thomaswes
spijt me maar dit werkt ook niet

Geplaatst: 08 dec 2004, 11:20
door ElbertF
Heb je een test account zodat we het kunnen proberen?

Geplaatst: 08 dec 2004, 13:19
door thomaswes
Hier testaccount
username :test
password:test

Zo kun je wel inloggen:gegevens invoeren ,even wachten en op profile drukken en teru naar index en je bent ingelogd.
Vreemd he.....

Geplaatst: 08 dec 2004, 13:36
door ElbertF
Je kan wel gewoon inloggen, maar de redirect werkt niet goed. Het uitloggen heeft trouwens hetzelfde probleem! Als je geen mods hebt geïnstalleerd kun je proberen een verse login.php te uploaden..

probleem

Geplaatst: 08 dec 2004, 15:20
door ejay
Spambot schreef:Je kan wel gewoon inloggen, maar de redirect werkt niet goed. Het uitloggen heeft trouwens hetzelfde probleem! Als je geen mods hebt geïnstalleerd kun je proberen een verse login.php te uploaden..
Ik heb het zelfde probleem, kan iemand me helpen. met wat er misschien fout kan zijn, het is irritant dat je steeds niet kan inloggen.

Geplaatst: 08 dec 2004, 15:26
door ElbertF
Heb een verse inlog.php geprobeerd te uploaden? En welke host heb je, Lycos?

Geplaatst: 08 dec 2004, 15:41
door ejay
Spambot schreef:Heb een verse inlog.php geprobeerd te uploaden? En welke host heb je, Lycos?
Waar kan ik een verse inlog.php downloaden?

Heb een host bij freelinuxhost

dit is me forum http://www.chalende.freelinuxhost.com

alles werkt prima behalve 't inlog geval.

Geplaatst: 08 dec 2004, 15:49
door ElbertF
Die link werkt niet.. Heb je ook reklame op die site? En zit je forum in een frame? Misschien is dat het probleem..

Geplaatst: 08 dec 2004, 15:52
door ejay
Spambot schreef:Die link werkt niet.. Heb je ook reklame op die site? En zit je forum in een frame? Misschien is dat het probleem..
uhw foutje het is http://chalende.freelinuxhost.com/phpBB2/
maar waar kan ik een verse inlog.php downloaden?

Geplaatst: 08 dec 2004, 15:56
door ElbertF
Gewoon uit het originele pakket halen:

http://www.phpbb.nl/download.php?action=viewall

Geplaatst: 08 dec 2004, 16:05
door ejay
Spambot schreef:Die link werkt niet.. Heb je ook reklame op die site? En zit je forum in een frame? Misschien is dat het probleem..
Uhw een foutje het is http://chalende.freelinuxhost.com/phpBB2/

maar waar kan de verse inlog.php downloaden dan.

Geplaatst: 08 dec 2004, 16:07
door ElbertF
:|

Je had zeker niet door dat we inmiddels al op pagina twee zaten? :bier:

Geplaatst: 08 dec 2004, 16:18
door ejay
Spambot schreef::|

Je had zeker niet door dat we inmiddels al op pagina twee zaten? :bier:
Ik heb de inlog.php overwrite door de nieuwe maar geen verschil.

Zelfde fout nog steeds....

Kan je voor me misschien kijken wat de fout is? http://chalende.freelinuxhost.com/phpBB2/