Mitt användarnamn visas för alla användare i ACP

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Supportgrupp, Moderatorgrupp

Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Jag förstår inte riktigt vad du menar. Menar du att det skulle finnas något fält för default user name i tabellen? Något sådant fält hittar jag inte.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Gör en export av tabellen och lägg upp strukturen här, also den delen av tabellen som börjar med CREATE.
Holger Gremminger
Ingen support via PM!
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Här är den:

Kod: Markera allt

CREATE TABLE `phpbb_users` (
  `user_id` mediumint(8) NOT NULL default '0',
  `user_active` tinyint(1) default '1',
  `username` varchar(25) NOT NULL default '',
  `user_password` varchar(32) NOT NULL default '',
  `user_session_time` int(11) NOT NULL default '0',
  `user_session_page` smallint(5) NOT NULL default '0',
  `user_lastvisit` int(11) NOT NULL default '0',
  `user_regdate` int(11) NOT NULL default '0',
  `user_level` tinyint(4) default '0',
  `user_posts` mediumint(8) unsigned NOT NULL default '0',
  `user_timezone` decimal(5,2) NOT NULL default '0.00',
  `user_style` tinyint(4) default NULL,
  `user_lang` varchar(255) default NULL,
  `user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',
  `user_new_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_last_privmsg` int(11) NOT NULL default '0',
  `user_emailtime` int(11) default NULL,
  `user_viewemail` tinyint(1) default NULL,
  `user_attachsig` tinyint(1) default NULL,
  `user_allowhtml` tinyint(1) default '1',
  `user_allowbbcode` tinyint(1) default '1',
  `user_allowsmile` tinyint(1) default '1',
  `user_allowavatar` tinyint(1) NOT NULL default '1',
  `user_allow_pm` tinyint(1) NOT NULL default '1',
  `user_allow_viewonline` tinyint(1) NOT NULL default '1',
  `user_notify` tinyint(1) NOT NULL default '1',
  `user_notify_pm` tinyint(1) NOT NULL default '0',
  `user_popup_pm` tinyint(1) NOT NULL default '0',
  `user_rank` int(11) default '0',
  `user_avatar` varchar(100) default NULL,
  `user_avatar_type` tinyint(4) NOT NULL default '0',
  `user_email` varchar(255) default NULL,
  `user_icq` varchar(15) default NULL,
  `user_website` varchar(100) default NULL,
  `user_from` varchar(100) default NULL,
  `user_sig` text,
  `user_sig_bbcode_uid` varchar(10) default NULL,
  `user_aim` varchar(255) default NULL,
  `user_yim` varchar(255) default NULL,
  `user_msnm` varchar(255) default NULL,
  `user_occ` varchar(100) default NULL,
  `user_interests` varchar(255) default NULL,
  `user_actkey` varchar(32) default NULL,
  `user_newpasswd` varchar(32) default NULL,
  PRIMARY KEY  (`user_id`),
  KEY `user_session_time` (`user_session_time`)
) TYPE=MyISAM;
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg av Kail »

Hmm, verkar inte så. Måste vara ngt annat...
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Tack för hjälpen så långt. Jag är tacksam om det finns någon som har någon annan idé om vad som kan vara fel.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Låt oss ta det bit för bit en gång till:

du går alltså in i ACPn och väljer att administrera en användare.
Du väljer en användare
ACP -> Användaradministration -> Hantering -> matar in ett användarnamn

När du klickar på "Slå upp användare" så visas användarens inställningar, men DITT användarnamn?
Står det då även att användaren är admin? Jag menar: visas DINA inställningar också? Eller är det BARA användarnamnet som blir "fel"?

/H
Holger Gremminger
Ingen support via PM!
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Det stämmer att jag gör som du skriver men eftersom jag använder den alternativa svenska översättningen så blir det ACP -> Användare -> Administration -> matar in användarnamn -> klickar på "Välj användare".

Det är BARA användarnamnet som blir mitt. Övriga fält innehåller värdena för användaren jag valt. Det finns dock en annan sak som kan vara fel också. I fältet "Nytt lösenord" så står det alltid tio stycken * : or. Eftersom mitt lösenord har tio tecken så kan det vara mitt lösenord ("Bekräfta nytt lösenord"-fältet är däremot tomt).
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Det ska egentligen inte stå något alls i det fältet!

Det verkar som om du har gjort massiva ändringar.

Ta och kolla bakåt i tiden och säg mig vilka moddar du har utfört och lägg upp deras SQL-kommandon här.
Holger Gremminger
Ingen support via PM!
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Hmmm, märkligt. Jag har inte alls gjort några massiva ändringar. Den enda modden jag har haft installerad är "Fully integrated shoutbox" och dess SQL-kommandon skrev jag på föregående sida i denna tråd.

Som jag skrev såg jag dock någon underlighet i samband med att jag ändrade mitt användarnamn en gång. Det är inte omöjligt att det kan ha inträffat då men jag har för mig att det har inträffat senare.
En annan konstighet jag har råkat ut för är att vid ett par tillfällen när jag har laddat upp uppdaterade filer via FTP för nya versioner av forumet så har de uppladdade filerna blivit korrupta (vilket har lett till att delar av filerna och felmeddelanden har skrivits ut direkt på skärmen när jag har gått till URL:en för forumet) så att jag har fått ladda upp filerna flera gånger innan jag har fått rätt på det. Jag har dock lyckats få rätt på det inom några minuter vid dessa tillfällen så det borde inte ha ställt till med något.

För övrigt kan jag säga att jag inte ser någon annan konstighet än den nyss nämnda. Allting annat verkar fungera bra.
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg av Kail »

Ok. Jag föreslår du laddar upp en helt ny uppsättning filer (phpBB 2.0.18) och skriver över de ändringar du gjort för MODden och ser om problemet kvarstår.
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Ja, det är nog ett bra förslag. Jag tog precis bort ändringarna som modden hade gjort i mySQL-databasen och jag har redan sedan tidigare återställt filerna.

Jag önskar att det fanns något "FTP-filjämförelse-program" med vilket man lätt kan jämföra de filer man har lokalt och de som finns remote för att se om det finns skillnader i någon fil (förutom skillnader i radslut mellan Windows och Unix).
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Ladda hem alla filerna till en mapp på din dator och använd sedan ExamDiff:
http://www.prestosoft.com/ps.asp?page=edp_examdiff
Holger Gremminger
Ingen support via PM!
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg av Kail »

Eller om du har Shellaccess, kör diff.
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Christian
Aktiv medlem
Aktiv medlem
Inlägg: 39
Blev medlem: 2005-05-07 10:16
Svar: 0

Inlägg av Christian »

Nu har jag gjort jämförelse mellan 2.0.18 som jag har laddat ner till min hårddisk från http://www.phpbb.com och de filer som ligger på servern (som också borde vara 2.0.18 efter mina uppdateringar). Jag använde Beyond Compare som är ett jättebra verktyg för jämförelser av kataloger och filer (vi använder det på jobbet också). Det kan t.o.m. jämföra filer/kataloger som ligger lokalt med filer/kataloger som ligger på en server via FTP upptäckte jag.

Jag hittade endast obetydliga skillnader. Under db-katalogen hade jag en fil kallad oracle.php som inte fanns i den officiella distributionen. Den tog jag bort. I den officiella distributionen fanns också en fil index.htm under language. Den lade jag till. Under admin upptäckte jag att datum och tid i filheadern skiljer sig åt men det spelar inte någon roll eftersom filen för övrigt är identisk. Under templates\subSilver\images hade jag av misstag råkat lägga en overall_header.tpl-fil. Den tog jag bort. Jag har också ändrat den riktigt placerade overall_header.tpl (lagt till meta-taggar och ändrat bild) men det ska inte ha någon betydelse för det problem jag ser. Dessutom har jag gjort en ändring i agreement.tpl för att bli av med att man kan ange att man är under 13 år när man registrerar sig men inte heller det ska spela någon roll för det problem jag ser.

Sammanfattningsvis finns det alltså inte någon förklaring till mitt problem i filerna. Det måste finnas i databasen någonstans.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6561
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Jaha-ja. Hmmm, men det som skulle ha kunnat orsaka felet i databasen har du ju visat, det är ok.

Kod: Markera allt

CREATE TABLE `phpbb_users` ( 
  `user_id` mediumint(8) NOT NULL default '0', 
  `user_active` tinyint(1) default '1', 
  `username` varchar(25) NOT NULL default '', 
  `user_password` varchar(32) NOT NULL default '', 
  `user_session_time` int(11) NOT NULL default '0', 
  `user_session_page` smallint(5) NOT NULL default '0', 
  `user_lastvisit` int(11) NOT NULL default '0', 
  `user_regdate` int(11) NOT NULL default '0', 
  `user_level` tinyint(4) default '0', 
  `user_posts` mediumint(8) unsigned NOT NULL default '0', 
  `user_timezone` decimal(5,2) NOT NULL default '0.00', 
  `user_style` tinyint(4) default NULL, 
  `user_lang` varchar(255) default NULL, 
  `user_dateformat` varchar(14) NOT NULL default 'd M Y H:i', 
  `user_new_privmsg` smallint(5) unsigned NOT NULL default '0', 
  `user_unread_privmsg` smallint(5) unsigned NOT NULL default '0', 
  `user_last_privmsg` int(11) NOT NULL default '0', 
  `user_emailtime` int(11) default NULL, 
  `user_viewemail` tinyint(1) default NULL, 
  `user_attachsig` tinyint(1) default NULL, 
  `user_allowhtml` tinyint(1) default '1', 
  `user_allowbbcode` tinyint(1) default '1', 
  `user_allowsmile` tinyint(1) default '1', 
  `user_allowavatar` tinyint(1) NOT NULL default '1', 
  `user_allow_pm` tinyint(1) NOT NULL default '1', 
  `user_allow_viewonline` tinyint(1) NOT NULL default '1', 
  `user_notify` tinyint(1) NOT NULL default '1', 
  `user_notify_pm` tinyint(1) NOT NULL default '0', 
  `user_popup_pm` tinyint(1) NOT NULL default '0', 
  `user_rank` int(11) default '0', 
  `user_avatar` varchar(100) default NULL, 
  `user_avatar_type` tinyint(4) NOT NULL default '0', 
  `user_email` varchar(255) default NULL, 
  `user_icq` varchar(15) default NULL, 
  `user_website` varchar(100) default NULL, 
  `user_from` varchar(100) default NULL, 
  `user_sig` text, 
  `user_sig_bbcode_uid` varchar(10) default NULL, 
  `user_aim` varchar(255) default NULL, 
  `user_yim` varchar(255) default NULL, 
  `user_msnm` varchar(255) default NULL, 
  `user_occ` varchar(100) default NULL, 
  `user_interests` varchar(255) default NULL, 
  `user_actkey` varchar(32) default NULL, 
  `user_newpasswd` varchar(32) default NULL, 
  PRIMARY KEY  (`user_id`), 
  KEY `user_session_time` (`user_session_time`) 
) TYPE=MyISAM;
En gång till: när du tittar i databasen med phpmyadmin så står det rätt användarnamn?
Holger Gremminger
Ingen support via PM!
Skriv svar

Vilka är online

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