Navigatie

Gebruikers Online

· Gasten online: 2

· Leden online: 0

· Totaal aantal leden: 1,870
· Nieuwste lid: discover

Laatste leden online

· vogeltje40 1 week
· karim4life 3 weken
· joostply4 5 weken
· Chris 6 weken
· Rein 7 weken
· atmfrenki 9 weken
· Sietse10 weken
· schorem10 weken
· rlangerh10 weken
· showa11 weken

Forumonderwerpen

Inloggen

Gebruikersnaam

Wachtwoord



Nog geen lid?
Klik hier om u aan te melden.

Wachtwoord vergeten?
Vraag hier om een nieuw wachtwoord.

Shoutbox

U dient in te loggen om een bericht te plaatsen.

29 Jun : 13:57
de site is gehackt Shock

16 Mar : 14:00
Leeft php fusion nog wel ? Smile

15 May : 22:35
he hallo

28 Jan : 21:55
Pfft

01 Jan : 08:38
Happy New Year everybody

26 Dec : 12:34
Heee, de officiële site van php fusion ligt eruit. "suspended" oei Angry

26 Dec : 11:23
same Smile

24 Dec : 03:56
Merry Xmas Everybody Grin

05 Nov : 18:49
foutje.. je kunt weer posten

05 Nov : 18:33
hmm ik vind geen nodige knop of dergelijke om hier in het forum te posten

Shoutbox Archief

Server Status

Latest news:

Advertentie

Onderwerp bekijken

 Onderwerp afdrukken
Inlogprobleem PHP Fusion 7 na upgrade van 6
marckburgers
#1 Bericht afdrukken
Geplaatst op 11-06-2009 14:11


Berichten: 2
Datum van aanmelding: 28.08.08

Hallo,

Na de upgrade van PHP Fusion 6 naar 7 kan ik niet meer inloggen.

Ik heb de upgrade stappen gevolgd van 6 naar 7.

Versie 6 werkte wel voor de upgrade,

Hoe kan ik dit oplossen????

Systeem info:

OpenSuse 11.1 alles op laatste level software
Gewijzigd door marckburgers op 11-06-2009 16:03
 
marckburgers
#2 Bericht afdrukken
Geplaatst op 11-06-2009 20:13


Berichten: 2
Datum van aanmelding: 28.08.08

http://php-fusion.co.uk/forum/viewthread.php?thread_id=24269&highlight=password&pid=134056#post_134056

Opgelost:

As you probably know, v6 uses single md5 hash for passwords. V7 uses double md5... That means all passwords will not work.

How to update the passwords:

SAVE fusion_users TABLE BEFORE UPDATING!

1. create php file with a random title, for example db_md5.php and put there this:
Download source Code
<?php

// Locate config.php and set the basedir path
$folder_level = ""; $i = 0;
while (!file_exists($folder_level."config.php"Wink) {
$folder_level .= "../"; $i++;
if ($i == 5) { die("Config file not found"Wink; }
}
require_once $folder_level."config.php";
define("BASEDIR", $folder_level);

function dbconnect($db_host, $db_user, $db_pass, $db_name) {
$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
if (!$db_connect) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to establish connection to MySQL</b><br />".mysql_errno()." : ".mysql_error()."</div>"Wink;
} elseif (!$db_select) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to select MySQL database</b><br />".mysql_errno()." : ".mysql_error()."</div>"Wink;
}
}

// Establish mySQL database connection
$link = dbconnect($db_host, $db_user, $db_pass, $db_name);

//////////////////////////////////////

$db_request = 'SELECT * FROM fusion_users ORDER BY user_id';
$exec = mysql_query($db_request);
while ($line = mysql_fetch_array($exec)) {
extract($line);
$result = md5($line['user_password']);
mysql_query("UPDATE fusion_users SET user_password='".$result."' WHERE user_id = ".$line['user_id']);
echo "id ".$line['user_id']." done sucessfully<br />";
}
 
Spring naar forum:
Verwerkingstijd: 1.71 seconden
2,870,305 unieke bezoeken