Efter konvertering, kan inte beställa nytt lösenord

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Kjell »

Det kan vara en konverteringsbugg så testa att ändra på en användare du kan testa på.

(Det var det jag var ute efter i förra inlägget men ville att du testar ut det, man ska inte ta saker för givet)

Backup är en självklarhet ;)
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Kjell:
Lugnt det, jag brukar köra samm stil själv. Man lär försöka lite själv också. Sen kan man få hjälp :roll:
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Såpp tror jag löst det.

user_email_hash = den hade ett värde
Uppdaterade eposten från ACP och då fick den ett nytt värde. Fast jag ändrade till en och sen tillbaka till samma epost som innnan. Den bör väl ha samma värde på samma adress? Eller skiljer de sig åt från gång till gång? Låter konstigt isf.

Men då har vi ett problem!?!

Hur gör jag för att uppdatera hashen på alla användare! Jag kan ju tyvärr inte php ;) ÄR ju MS snubbe jag.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Kjell »

Nej den ska vara samma hela tiden... jag har lite svårt att svara på ett bra sätt då jag har huvudvärk, feber och har frossa just nu. (är inte klar i knoppen :( )
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Hehe det är lungt.

Jag får vänta tills du e kryare eller nån annan hoppar in och kan assistera.
Men tills dess får jag försöka lista ut det själv. Hur det ska gå :)

google google ;)
Senast redigerad av Kjell den 2009-12-02 20:27, redigerad totalt 1 gång.
Anledning: Inga svordommar även om det kan ses som en upplyftande sak ;)
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Kjell »

Vet att marcus inte heller är så pigg just nu, men under tiden kan du prova med att fråga phpBB.com, nu när vi vet vad som ställer till det för dig och evt. flera gamla phpBB2 forum som ska konverteras.... (alla kan ju inte vara sjuka :) )
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Nix det får vi hoppas.
Jag har faktiskt ställt en fråga där få se om någon nappar :)

Tack för hjälpen och hoppas ni blir krya snart.

Jag återvänder med lösningen om jag hittar någon, annars får ni försöka hjälpa mig ;)

// Danne

http://www.phpbb.com/community/viewtopi ... 45&start=0
Senast redigerad av Kjell den 2009-12-02 22:11, redigerad totalt 1 gång.
Anledning: La in länken till frågan på phpBB.com
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Ser tyvärr riktigt dött ut på phpBB.com.
Konstigt att ingen verkar ha råkat ut för samma sak.

Det jag behöver är ju detta:

Ett script som loopar igenom hela "phpBB_users" och tar "user_email" och kör en (hash update) på alla dessa och uppdaterar alla "user_email_hash"

De användare som hört av sig har jag ju manuellt ändrat och ändrat tebax eposten på. Men det lär ju vara några stycken utav alla 5000 användare. Dessutom kan ju inte någon som har fel "hash" i dbn skicka efter ett nytt lösenord om de tappar bort sitt gamla.

Synd det inte va i ASP då hade jag grejat det enkelt, nu är det lite svårare.
Ni go bitar här som inte är sjuka eller blitt frisk kanske kan knåpa ihop nått :roll:

// Danne
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Kjell: såg att du hade slängt ut ett tråd på StarTek, tack jag behöver all hjälp jag kan få.

Har börjat fila på nått själv nu i brist på framgång :)
Jag klarar inte o bara sitta o vänta, måste få ordning på detta.

Jag kan inge php alls, men är van med ASP och SQL så man förstår ju lite grann.

Har gjort en funktion som hämtar alla användare, ej de som inte har någon angiven(tex Robotar, de har ju ingen hash iaf) och tar fram eposten på dessa.
Nu till nästa punkt. Försöka få igång samma hash funktion som phpBB använder sig utav.

Är det någon som kan eller som har tips, tas dessa emot väldigt tacksamt!

// Danne
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Hittade funktionen för att gör eposten till hash.

Kod: Markera allt

/**
* Generate the email hash stored in the users table
*/
function gen_email_hash($email)
{
  return (crc32(strtolower($email)) . strlen($email));
}
Hoppas jag kan få till det. :ugeek: :)
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Nu blev det bara mos i skallen. fattar nada :/

Det kan ju inte va så härskeligt svårt tycker man.
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Litet steg till fram nu eller ett stort kanske?

Nu kan jag skapa nya hash själv :)
Jag har också hittat en skillnad!

Om jag kör mitt script på min "test" server så får jag ett hash, kör jag på min skarpa server får jag ett annat hash.
Och där har vi anledningen till att det blivit fel!!! De som reggar sig nu på nya servern får ju ett hash som stämmer överens. Och likaså de som jag byter eposten på manuellt.
Så om jag bara får till det nu så jag kan uppdatera alla användares hash så är jag ready to drink a beer ;)

Fan va härligt om jag löser det :lol:
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Sista steget

Varför kan jag inte uppdatera databasen med denna kod?

mysql_query("UPDATE phpbb3_users SET user_email_hash = '" . $gen_email_hash(epost@epost.se) . "'
WHERE user_id = '2267'");

Fältet blir en 0 precis som det skulle vara fel typ på det jag försöker stoppa in.
Har jag missat nån dutt eller nått?
Linde
Aktiv medlem
Aktiv medlem
Inlägg: 31
Blev medlem: 2007-05-29 22:20
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Linde »

Fixat.

Återkommer med hur jag löste det imorgon.
Nu lär jag avika.

// Danne
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Efter konvertering, kan inte beställa nytt lösenord

Inlägg av Kjell »

Låter bra att det löste sig för dig, ser fram emot lösningen.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster