Pagina 1 van 1

Inloggen

Geplaatst: 16 mar 2006, 12:16
door Jean-Pierre Ilmer
Support template:
  • Wat is het probleem? Ik kan als admin, weet nog niet van anderen, niet meer in loggen
    Wanneer ontstond het probleem? Vandaag na eergisteren gupdate te hebben en vandaag mijn cookies verwijdert?
    Adres van je forum: http://kalitsa.be/forum/index.php
    Geïnstalleerde mods: Geen
    Huidige template: subsilver / Fisubsilver
    phpBB versie: 2.0.19
    Waar is je forum gehost: Priorweb
    Heb je onlangs iets verandert aan je forum? Update naar 2.0.19
    Heb je gezocht naar een antwoord? (Ja, welke zoekwoorden?)
Overige opmerkingen: Kan ik misschien mijn oude (geback-upte) login.php file terugzetten? Het is zo maar een gedacht hoor maar wacht op specialisten antwoord.
Groetjes, Jean-Pierre.

Geplaatst: 16 mar 2006, 12:20
door Raimon
Heb jij daar alleen last van of meerdere gebruikers?

Geplaatst: 16 mar 2006, 12:22
door Jean-Pierre Ilmer
Dat weet ik nog niet, ik heb net een mailtje gestuurd naar een vriend en wacht op antwoord.
Ja heb nog even iemand opgebeld en die kon dus ook niet inloggen, zal dan wel algemeen zijn vermoed ik.
Grts, JP.

Geplaatst: 16 mar 2006, 12:28
door Ger

Geplaatst: 17 mar 2006, 08:10
door Jean-Pierre Ilmer
Ik heb verschillende dingen geprobeert maar ik kwam gewoon niet ingelogt en dusdanig ook niet in het controlepaneel, heb dan zelf mijn grijze massa aan het werk gezet en kwam tot de volgende vaststelling.

De fotmelding was ( Fatal error: Call to undefined function: phpbb_clean_username() in /opt/www/kapa/web/www.kalitsa.be/forum/login.php on line 57. Dus ga ik daar kijken, en het verschil van de vorige login.php regel 57-58-59-60 is:

$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
$username = substr(str_replace("\\'", "'", $username), 0, 25);
$username = str_replace("'", "\\'", $username);
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';


En de nieuwe login.php regel 57-58 is:

$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';


Nu heb ik die regels van de oude login.php gekopieërd naar de nieuwe en wat blijkt, we kunnen weer inloggen, bij Priorweb zeggen ze dat alles dan wel in orde zal zijn, dus ga ik daar ook van uit.

Met dank voor de hulp en de grts, Jean-Pierre.

Geplaatst: 17 mar 2006, 08:14
door Bee
Het is verstandig de wijziging die je net gedaan hebt weer ongedaan te maken, omdat die wijziging niet voor niets is toegevoegd, het lost namelijk een redelijk hardnekkige bug op.

Je moet zorgen dat de functie phpbb_clean_username() bestaat in functions.php, en anders moet je hem daar nog toevoegen, en heb je de update niet goed gestaan.

Geplaatst: 17 mar 2006, 08:59
door Jean-Pierre Ilmer
Op welke plaats in funcions.php zou dat dan moeten komen.

Die bestanden zijn toch wel allemaal ge-uploadet

Geplaatst: 17 mar 2006, 10:43
door Jean-Pierre Ilmer
Ik heb de twee files ge-update, de login.php en de funcions.php naar de nieuwe 2.0.19 en alles blijkt het te doen.
Toch bedankt voor de verwittiging.