Loginproblem som alla andra men ändock!
Moderatorer: Moderatorgrupp, Supportgrupp
Loginproblem som alla andra men ändock!
Så här ser miljön ut:
Sitter på BBB-lina som går till router(dlink 604). Sen har jag webservern med forumet på en dator"server", dessutom har jag en dator till som jag använder till att surfa och konfa min sajt på "dator"... Båda datorerna är kopplade till routerns dhcp. port 80 är öppen.
Min adress direkt till forumet är: http://www.holetaker.dyndns.org/phpBB2/index.php
Nu till själva problemet:
När jag sitter och provar och testar från min dator till servern så går jag via ovan adress. Jag har inga problem med att registrera mig eller logga in eller ut...Däremot har andra det.
webläsaren bara tuggar och till sist kommer "sidan kan ej visas"
Jag misstänker att detta har med cookie inställningarna att göra, men har ingen aning om vad jag ska skriva i -cookiedomän, samt i cookiepath.
Just nu står det inget i domän och endast "/" i path, samt phpbbmysql i cookienamn.
Kan någon bistå med hjälp?
Även efter denna ändring så funkar det inte för andra att logga in...Jag har dessutom öppnat port 3306 i min router....Vad annars kan det vara...Testade även detta script, men det förstörde hela sidan:holetaker skrev:Nu ändrade jag till cookiedomän=.dyndns.org
Få se om det hjälper.....
Funktionen logga in automatiskt funkar iaf inte för mig vare sig före eller efter ändring.
If you are having trouble logging in, out, or going to the admin CP because you are being redirected to a 404 error page, then this fix should hopefully help you.
To fix this problem, please do the following:
Replace in /includes/functions.php the entire code section from "function redirect($url)" to the final "}" with the code below.
Code:
function redirect($url)
{
global $db, $board_config;
if (!empty($db))
{
$db->sql_close();
}
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
//$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
//header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
header('Location: ' . $url);
exit;
}
Hope this solves your problem
soxie
Vad sjutton ska jag ta mig till....Kanske skall tillägga att jag kör med phptriad!
-
lord_legolas
- Aktiv medlem

- Inlägg: 34
- Blev medlem: 2004-08-28 20:36
Vilka är online
Användare som besöker denna kategori: 9 och 0 gäster

