Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 07:42:26 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155551 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1] 2   Go Down
Print
Author Topic: GELÖST: Admin Passwort wird nicht akzeptiert  (Read 1495 times)
squaremaster

Offline Offline

Posts: 32


WWW
« on: August 14, 2011, 07:24:02 AM »

Die neue R1506 brachte die Hilfe - Dank an die DEV's und alle anderen hilfreichen Geister.

Hallo,
habe zwei verschiedene WB Installationen mit 2.8.2 Revision 1485 Admin version 1.6 upgedatet und nun festgestellt, dass unter Einstellungen im Backend das PW nicht akzeptiert wird.
Hab ich eine Problem oder WB???
Danke für die Hilfe
squaremaster
« Last Edit: September 09, 2011, 08:15:15 PM by squaremaster » Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #1 on: August 14, 2011, 08:32:06 AM »

Paßwort zu kurz ?
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #2 on: August 14, 2011, 08:45:38 AM »

Paßwort zu kurz ?

nein, denke nicht (7 Stellen) es müsste doch das gleiche sein mit dem ich ins Backend komme
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #3 on: August 14, 2011, 10:33:58 AM »

Hi,

welches Passwort, fuer den "Root"- Admin, oder für einen User mit Admin-Rechten?

Das erste könntest du nur ueber die DB ändern.
Das ist dieses, dass du bei der Installation vergeben hast.

Kommt eine Fehlermeldung?

 Oder, wenn ich es richtig lese, dass Backend-Login funktioniert, nur die Anmeldung als "Normal"-User nicht?
Schau mal in der Benutzerverwaltung nach, ob der User auf Aktiv steht.
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #4 on: August 14, 2011, 03:39:31 PM »

Hab herausgefunden was da genau schief läuft:

Obwohl jedesmal die Fehlermeldung "Das alte Passwort, das Sie angegeben haben, ist ungültig" kommt werden die Änderungen ordnungsgemäß in der db abgespeichert.

Jetzt müßte mir nur noch jemand sagen was da schief läuft.

Meine Tabelle wb_user hat folgenden Eintrag:

user_id              1    
group_id            1
groups_id       1
active                1   
username        s........c
password            88cb............... 6e613..er
remember_key    
last_reset      0
display_name    Administrator
email                    a....@h......r.de      
timezone              0    
date_format    
time_format    
language            DE    
home_folder    
login_when    0
login_ip
      
Die Tabelle wb_groups:

group_id      1               
name           Administrators
system_permissions: pages,pages_view,pages_add,pages_add_l0,pages_settings,pages_modify,pages_intro,pages_delete,
media,media_view,media_upload,media_rename,media_delete,media_create,addons,modules,
modules_view,modules_install,modules_uninstall,templates,templates_view,templates_install,
templates_uninstall,languages,languages_view,languages_install,languages_uninstall,settings,
settings_basic,settings_advanced,access,users,users_view,users_add,users_modify,users_delete,
groups,groups_view,groups_add,groups_modify,groups_delete,admintools
module_permissions   
template_permission s

Hoffe, dass diese Angaben weiterhelfen
squaremaster
               



« Last Edit: August 14, 2011, 03:41:50 PM by squaremaster » Logged
jacobi22
Betatester
*
Offline Offline

Posts: 1375


WWW
« Reply #5 on: August 14, 2011, 05:11:31 PM »

Obwohl jedesmal die Fehlermeldung "Das alte Passwort, das Sie angegeben haben, ist ungültig" kommt werden die Änderungen ordnungsgemäß in der db abgespeichert.

Eigentlich ist dafür eine Bedingung da, die sinngemäß besagt: nur speichern, wenn keine Fehlermeldungen vorhanden sind.
Ich würde zuerst mal Cache und Cookies löschen, dann, falls es noch nicht geht, mal die Dateien index.php und save.php im Ordner admin/preferences manuell überschreiben mit den Dateien aus deiner neuen Version

Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #6 on: August 15, 2011, 06:24:44 AM »

Hallo squaremaster,

Lösche mal den Browsercache, Cookies, Temporäre Dateien, den Verlauf usw..
Starte den Browser neu.

Frage, kommst du in das Backend?
Wenn ja, lege einmal einen neuen User an.
Ordne diesen der Gruppe der Administratoren zu.
Vergebe ein Passwort das den Richtlinen entspricht.

Weiter, sieh dir die Eigenschaften des besagten Users an.
Rufe diesen auf.
Schau mal nach, ob der nicht deaktiv ist.
Optionsfeld: aktiv oder deaktiviert?

Stimmen die Rechte der Verzeichnisse und der Dateien.
Setze zu TESTZWECKEN die Rechte im Backend mal auf 777.
Wiederhole, NUR ZU TESTZWECKEN!!!

Ist es der Admin selbst oder ein User mit Adminrechten der der Gruppe der Administratoren angehört.
Die Frage habe ich schon einmal gestellt, leider ohne Antwort!!  sad

Wie man das Passwort für den Admin ändert, siehe Link.
http://www.websitebaker2.org/forum/index.php/topic,19287.0.html

Herbi
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #7 on: August 15, 2011, 01:29:51 PM »

Ist es der Admin selbst oder ein User mit Adminrechten der der Gruppe der Administratoren angehört.
Herbi

Hallo Herbi,
dachte die Frage wäre mit dem Tabellenauszug geklärt gewesen: Ja es ist der Admin selbst.
Habe nun einen User mit Admin-Rechten erstellt bei ihm das gleiche Phänomen.
Habe das ganze auch von einem anderen Rechner aus probiert:  huh
Nachfolgend die Struktur und die Details der wb-user Tabelle.
Ist es richtig dass es in der Tabelle eine group-ID und eine groups-ID gibt?

Oder liegt das Problem vielleicht ganz wo anders?
Gruß squaremaster

Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #8 on: August 15, 2011, 01:51:10 PM »

Quote
dachte die Frage wäre mit dem Tabellenauszug geklärt gewesen:
Da habe ich wahrscheinlich nicht richtig geschaut!!  
War heut früh.  smiley

Aber zu deiner Frage, ja, es gibt beide Felder!

Hm, also, ob es mit dem User-Namen zusammenhängt, kann ich nicht sagen.
Bei meinen Inst. habe ich bisher den Namen "admin" gelassen und nur ein Passwort vergeben.
Danach einen User angelegt und der Gruppe der Administratoren hinzugefügt.
Als Admin habe ich mich nur im Notfall angemeldet.

Ob es aber dies ist, weis ich ehrlich gesagt nicht.
Möglicherweise weis dies einer von den DEV's oder jemand anders.  sad

Oder hast du schon ´mal den Link ausprobiert?
Da stehen auch mögliche Lösungen.

BrowserCache löschen etc..

Herbi
« Last Edit: August 15, 2011, 01:53:40 PM by herbi » Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #9 on: August 15, 2011, 02:13:03 PM »

Hallo,

verstehe die Problematik momentan nicht ganz. Du kannst dich im Backend ganz normal mit deinem Passwort anmelden. das ist doch richtig oder? Du kannst dann auch im Backend normal arbeiten und Einstellungen verändern, richtig oder?

Wenn das der Fall ist, dann passt das mit dem Passwort und WB alles.

Wo und wann genau kommt denn die Fehlermeldung die du beschrieben hast? Wenn du dich vom Frontend aus einloggen willst oder wann?

Bitte genau beschreiben, wie es zur Fehlermeldung kommt. Je genauer, desto eher kann man dir auch tatsächlich helfen.

Matthias

P.S.
Meine Vermutung liegt auf dem Template als Fehlerquelle. Ist dort vielleicht in der index.php ein eigener Login-script drinne?
Logged
jacobi22
Betatester
*
Offline Offline

Posts: 1375


WWW
« Reply #10 on: August 15, 2011, 02:36:48 PM »

Angegeben hat er (ganz oben), das dies im Backend unter Menüpunkt "Einstellungen" passiert. Dort ist in der save.php definiert, das die Speicherung der geänderten Daten nur erfolgt, wenn keine Fehlermeldung vorliegt. Die Fehlermeldung erhält er aber und lt. Definition im Code erscheint die, wenn das "alte" Passwort nicht eingegeben wurde oder eben falsch ist.
Da er aber im BE angemeldet ist, muß das Passwort ja stimmen (vorausgesetzt, es wurde richtig eingetippt). Im Menüpunkt "Einstellungen" läßt sich auch nur das PW für den aktuell angemeldeten User ändern, keines von anderen Usern. weiterhin kann sich ein inaktiver User nicht im BE anmelden und seine Daten ändern, daher ist es kaum von Belang, ob der User aktiv oder inaktiv geschalten ist.

Ich vermute ein Problem mit dem Update auf 2.8.2, deshalb weiter oben mein Tip mit der Aktualisierung der beiden Dateien im Ordner admin/preferences
Logged

LG Uwe

Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #11 on: August 15, 2011, 03:02:54 PM »

Hallo Mathias,
ja Du siehst das Alles ganz richtig.
Ich kann im Backend ALLES machen. Auch user anlegen und löschen. Es kommen auch die entsprechenden Bestätigungen.
Nur auf der Seite der "Einstellungen" kommt nach dem Speichern die Meldung "falsches Passwort" obwohl z.B. eine andere E-Mailadresse in der dbTabelle auf dem Server eingetragen wurde.
@jacobi die genannten Dateien habe ich ausgewechselt: ohne Erfolg
Habe das ganze auch mit verschiedenen Backend-Templates ausprobiert. Am Cache oder Browser kann es auch nicht liegen, da ich es an zwei anderen Rechnern auch probiert habe.
Eigentlich ist das nicht so schlimm aber es neeeeeervt!
« Last Edit: August 15, 2011, 03:05:22 PM by squaremaster » Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #12 on: August 15, 2011, 03:54:01 PM »

Hallo,

glaub ich komm der Sache langsam auf den Grund. Dein Screenshot redet von dem "alten" Passwort. Das deutet daraufhin, dass auf deinem Server nicht die aktuellen Daten liegen. Auch wenn ich es schon tausendmal geschrieben habe, ich wiederhol es hier auch gerne noch einmal:

Bitte nehmt zum Upgraden das Paket von hier:

http://www.websitebaker2.org/forum/index.php/topic,21997.0.html

bei step 2 gibt es den Link.

Dann entpacken und alle Dateien hochladen. Überprüfen, ob auch wirklich alle Dateien auf dem Server ersetzt sind.

Und zu guter letzt: Bitte auch nochmals das Upgrade-script laufen lassen.

Matthias

P.S.
Du schreibst zwar oben, dass deine Version die 2.8.2 Rev. 1485 ist, zumindest die Sprachdatei ist dies aber nicht, wie ich aus deiner Fehlermeldung lese. Also scheint da was nicht zu passen.
Logged
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #13 on: August 15, 2011, 05:48:30 PM »

Hallo,


Bitte nehmt zum Upgraden das Paket von hier:

http://www.websitebaker2.org/forum/index.php/topic,21997.0.html



Hallo Mathias, dieses hatte ich schon beim ersten Update. habe es jetzt nochmal installiert: keine Änderung!!!!!!
da es sich bei den beiden Webseiten um Sub-Domains handelt habe ich es in der config.php mal mit der Hauptdomain und mal mit der Sub probiert: kein Unterschied

squaremaster
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #14 on: August 16, 2011, 06:34:45 AM »

Hallo squaremaster,

hier ein Vorschlag.

Um auszuschließen, dass es mit dem Upgrade zusammenhängt, würde ich vorschlagen, dass du mit der neuen Version 2.8.2 ein NEUE Installation, mit einer "frischen" DB, mit nur einer Seite, vornimmst. Nun einen User anlegen und versuchen das Passwort zu ändern oder auch nur vom Admin. Setzt allerdings voraus, dass du eine zweite DB anlegen bzw. benutzen kannst. Ist dies nicht der Fall, könntest du ein anderes Table-Prefix angeben. So liesen sich die Tabellen unterscheiden. Habe dies selbst schon praktiziert.

Die Neuinstallation kannste ja einfach in einem seperaten Verzeichnis auf deinem Webspace vornehmen. Hinterher, wenn hoffentlich alles geklärt ist, kann dieses VZ bzw. die Installation wieder gelöscht werden. Oder einfach mal, wenn die Gelegenheit da ist, eine Locale-Inst. vornehmen. Mit XAMPP.

Liegt das Problem wieder vor, wissen wir, dass es an irgendeiner Datei in den NEUEN Paketen, die für das Switchen des Passwortes verantwortlich ist, liegen könnte bzw. muss.

Liegt das Problem, nach einer Neu-Inst. NICHT vor, muss es zwangsläufig mit einer Datei der ALTEN-Inst.zu tun haben. Wir müssten nur heraus finden welche.   huh

Herbi
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #15 on: August 16, 2011, 08:14:04 AM »

Nach Vorschlag von Herbie habe ich auf meinem Server eine ganz neue Testinstallation www.aresing-web.de/test/ mit eigener db errichtet.

Download von http://www.websitebaker2.org/en/download/latest-version.php   die zip-Version:

GLEICHER FEHLER .....GLEICHER FEHLER........GLEIC HER FEHLER
Jetzt seid ihr dran

Zugang zum Backend bitte per PN anfordern
« Last Edit: August 16, 2011, 08:20:16 AM by squaremaster » Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #16 on: August 16, 2011, 08:25:06 AM »

Quote
die zip-Version:
du meinst hoffentlich Versionen
Logged

herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #17 on: August 16, 2011, 08:35:55 AM »

Hallo DEV´s

den Fehler kann ich reproduzieren, also bestätigen.

Ich habe mir Testweise einen neuen User angelegt.

Tester
PW: test12
Anmeldung klappt.

Passwort wechseln bei den Einstellungen für den User "Tester":

Neues Passwort: xxyyzz12
Passwort wiederholt: xxyyzz12
Passwort mit aktuellem Passwort,test12, bestätigt.
Ergebnis: Fehler wie beschrieben.

Frage, zur password.php.
In der neuen Version ist dieser Codeteil...
Code:

// Create a javascript back link
$js_back = WB_URL.'/account/preferences.php';
/*
if (!$wb->checkFTAN())
{
$wb->print_error($MESSAGE['GENERIC_SECURITY_ACCESS'], $js_back, false);
exit();
}
*/
... doch auskommentiert.
Muss das so sein?

Herbi
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #18 on: August 16, 2011, 08:36:34 AM »

Quote
die zip-Version:
du meinst hoffentlich Versionen

ursprünglich nicht, aber mittlerweile ja
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #19 on: August 16, 2011, 09:08:08 AM »

Hi,

habe mir die Unterschiede angesehen "ALT v.NEU" beim Passwort ändern.

Die alte Vorgehensweise war doch so:

Bisheriges Passwort: bla
Neues Passwort: blablabla
Neues Passwort wiederholen: blablabla

Funktioniert!!!!

******************************
Die NEUE Vorgehensweise:

Neues Passwort: test12
Neues Passwort wiederholen: test12

Mit aktuellem Passwort bestätigen: mond24

Funktioniert nicht.

Vielleicht liegt´s ja an der Update-Anweisung der DB-Abfrage.
Ein Unterschied zwischen Alt und Neu ist im Code hier zu finden:
Alter Code:
Code:
$wb->print_error($database->get_error, 'index.php', false);

Neuer Code
Code:
$wb->print_error($database->get_error, $js_back, false);

Wobei beim Neuen durch die Variable "$js_back" auf die "preferences.php" verwiesen wird.

Wie gesagt, ich bin kein Coder, nur ist mir hier ein Unterschied aufgefallen.
Möglicherweise irre ich mich gewaltig, oder aber wir bringen die DEV´s auf den richtigen Lösungsansatz.  smiley

Herbi
Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #20 on: August 16, 2011, 10:16:43 AM »

Hallo,

muss das heut abend nochmals versuchen zu rekonstruieren. Hab auf einer meiner Seiten euren versuchsaufbau nachgespielt und muss leider sagen, dass bei mit alles funktioniert. Also keine Fehlermeldung. Allerdings muss ich dazusagen, dass auf dieser Seite die aktuelle SVN 1502 am laufen ist. Kann also gut sein, dass dies bereits in einer der Änderungen seit Rev. 1480 (bzw. Rev. 1485) gefixt wurde.

Ich mach heut Abend mal ein Paket mit den "changed_files_1480-1502" fertig, wenn ihr Interesse habt, schicke ich euch dann den Link, dann könnt ihr das mal testen, ob der Fehler damit bei Euch auch behoben ist.

Matthias
Logged
herbi
Betatester
*
Offline Offline

Posts: 357



WWW
« Reply #21 on: August 16, 2011, 10:24:00 AM »

Hallo Matthias,

@wenn ihr Interesse habt, schicke ich euch dann den Link...
Ja, hätte ich.

Nochmals zum Thema.
Habe gerade nochmal getestet.
Es funktioniert nicht, wenn das Passwort über die Seite "Einstellungen" geändert werden soll.

Es funktioniert, wenn ich es über die Benutzerverwaltung mache.

Ergo, es muss bei den "Einstellungen" haken!!!

Herbi

Logged

Herbi

Jeder meint, dass seine Wirklichkeit die richtige Wirklichkeit ist.
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #22 on: August 16, 2011, 10:27:03 AM »

Hallo,

wie gesagt, bei mir funktioniert es auch über die Einstellungen. Ich schick dir den Link heut Abend.

Matthias
Logged
squaremaster

Offline Offline

Posts: 32


WWW
« Reply #23 on: August 16, 2011, 12:02:58 PM »


Ich mach heut Abend mal ein Paket mit den "changed_files_1480-1502" fertig, wenn ihr Interesse habt, schicke ich euch dann den Link, dann könnt ihr das mal testen, ob der Fehler damit bei Euch auch behoben ist.

Ich auch!
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #24 on: August 16, 2011, 02:15:01 PM »

Ich kann schon mal bestätigen, dass das Problem mit Revision 1502 behoben ist. Getestet auf dem Portable.
Nun kann ich mein altes Portable-Passwort (admin) nicht mehr wiederherstellen da es zu kurz ist. *g*
Dem Installer war es aber nicht zu kurz.
Logged

Pages: [1] 2   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!