Sivu 1/1
Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 08 Marras 2007, 20:31
Kirjoittaja Juha
Foorumin softa on päivitetty phpBB2:sta phpBB3:een (RC7). Samalla palvelu on siirtynyt Windows-palvelimelta Linux-palvelimelle ja kanta SQL Server -tietokannasta mySQL-tietokantaan. Kaikki sujui yllättävänkin vaivattomasti ja kaikki näyttäisi toimivan aivan kuten pitääkin.
Nyt kun palsta on ollut käytössä muutaman tunnin ja ehkä muutama sata käyttäjää on palstaa käyttänyt, niin on tullut kolme tapausta vastaan, jossa käyttäjän ei ole enää onnistunut kirjautua. Hän on käyttänyt "Unohdin salasanani" -toimintoa ja on saanut sähköpostilla uuden salasanan. Mutta kirjautuminen ei ole toiminut tuolloinkaan. Kokeilin itse parin käyttäjän tunnuksella ja heidän saamassaan sähköpostissa olevalla tunnuksella. Ei toiminut ei. Tulee ilmoitus:
"Salasanasi konvertoiminen epäonnistui tätä keskustelufoorumia päivitettäessä. Ole hyvä ja pyydä uutta salasanaa. Mikäli ongelmat jatkuvat. Ota yhteyttä ylläpitäjiin."
Onko tämä joku tunnettu ongelma? Onko keinoa löytää kannasta ne tunnukset, joiden salasana ei mahdollisesti toimi? Mikään iso ongelma tämä ei sinänsä ole, jos suhde toimimattomien salasanojen kanssa pysyy tällä tasolla.
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 08 Marras 2007, 20:43
Kirjoittaja Karjala
Samaa se mulla herjas ja muutamalla käyttäjällä.
Uutta tunnusta kehiin, niin sillä pääsee helpoimalla. Minä en jaksanut enää neljättä kertaa asentaa ja konvertoida...
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 08 Marras 2007, 21:29
Kirjoittaja Lurttinen
Se on tunnettu ongelma RC7 kanssa, joka on korjattu CeeVeeÄssään. Tällä muutoksella saat tuon salasanan uusimisen toimimaan.
Avaa includes/ucp/ucp_activate.php
Etsi:
Koodi: Valitse kaikki
if ($update_password)
{
$sql_ary = array(
'user_actkey' => '',
'user_password' => $user_row['user_newpasswd'],
'user_newpasswd' => ''
);
$sql = 'UPDATE ' . USERS_TABLE . '
Korvaa tällä:
Koodi: Valitse kaikki
if ($update_password)
{
$sql_ary = array(
'user_actkey' => '',
'user_password' => $user_row['user_newpasswd'],
'user_newpasswd' => '',
'user_pass_convert' => 0,
);
$sql = 'UPDATE ' . USERS_TABLE . '
Ja aja tämä query tietokannalle
Koodi: Valitse kaikki
UPDATE `phpbb_users` SET `user_pass_convert` = '0'
EDIT: ja tietty pyydät tarvitsijoita uusimaan salasanansa.
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 09 Marras 2007, 08:59
Kirjoittaja Juha
Näyttäisi auttavan - kiittää ja kumartaa...

Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:07
Kirjoittaja Karjala
Lurttinen kirjoitti:
Ja aja tämä query tietokannalle
Koodi: Valitse kaikki
UPDATE `phpbb_users` SET `user_pass_convert` = '0'
EDIT: ja tietty pyydät tarvitsijoita uusimaan salasanansa.
Hei, tarkenna hiukan, miten tuo viimeinen tehdään/ajetaan?

Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:09
Kirjoittaja Lurttinen
Vaikkapa phpmyadminilla. Tuo olettaa, että taulun etuliite on phpbb_
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:23
Kirjoittaja Karjala
Lurttinen kirjoitti:Se on tunnettu ongelma RC7 kanssa, joka on korjattu CeeVeeÄssään.
Palaan vielä tähän. Eli seuraavassa päivityksessä tuota ongelmaa ei pitäisi olla?
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:26
Kirjoittaja Lurttinen
ei
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:31
Kirjoittaja Karjala
Daamn....

Sitten minä joudun vieläkin kyselemään tyhmiä.
Saisinko seikkaperäiset ohjeet tuohon queryn ajoon. Katselin phpmyadmin paneelia, mutta eihän se sillä katselulla korjaantunut.

Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:39
Kirjoittaja Lurttinen
Ei, kuten,
ei ole ongelmaa seuraavassa versiossa.
Avaa phpmyadmin -> valitse tietokanta -> SQL nappulan takaa liitä kenttään jossa voi suorittaa kyselyjä.
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 16:53
Kirjoittaja Karjala
VIRHE!
SQL-kysely:
UPDATE `phpbb_users` SET `user_pass_convert` = '0'
MySQL ilmoittaa: Ohjeet
#1146 - Table '*****_*********.phpbb_users' doesn't exist

Teinkö jotain väärää?
Pitäiskö tuossa olla mukana se oman taulun etuliite => phpbb3_users`.....
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 17:01
Kirjoittaja Lurttinen
Sun etuliite ei varmaankaan ole phpbb_ vaan joku muu. Katso niitä tauluja. Yhdessä lukee loppuossassa "users" mitä lukee ennen sitä ja on sama kaikissa muissa tauluissa.
Tai sitten helpommin, avaa config.php ja katso prefix kohdasta mikä on tarvitsemasi etuliite.
Muuta se etuliite tuohon phpbb_ tilalle. Aja kysely uudelleen.
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 17:05
Kirjoittaja Karjala
Tein tuolla ensimmäilellä ohjeella ja tätä näytti.
Muutettuja rivejä: 181 (kysely kesti 0.0086 sek.)
Se taitaa olla nyt ok.
Edit: On se nyt kunnossa. Nyt mä tarjoon Lurttiselle kaljan! Tai no menkööt tämän kerran. Mä tarjoan kaikille!
Kiitos!
Re: Päivitys 2 -> 3 (RC7) ja toimimattomat salasanat
Lähetetty: 12 Marras 2007, 17:20
Kirjoittaja Lurttinen
Nyt on Ok.
Kalja kyllä kelpaa.
