. .
pragmaMx Support Forum 26 Mai 2012, 01:33:40 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Probleme mit Benutzer Administration  (Gelesen 796 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« am: 21 Oktober 2011, 10:10:34 »

 Smiley
Hallo

als Admin kann ich keine Benutzerdaten ändern. Was auch immer ich mache, es kommt die Meldung

Zitat
Du musst noch Deinen richtigen Namen angeben.

Einstellungssache? meine user_options.php? Da das Problem auf allen 3 Webseiten besteht, weiss ich nicht, wo ich suchen soll.

Als normaler user kann ich meine Daten bearbeiten.
Gespeichert

ß
ugurcan44
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 173

ugurcan44


WWW
« Antworten #1 am: 21 Oktober 2011, 14:16:47 »

hi,
existiertst du auch als admin sowie user??? Oder gehst du nur als admin rein ohne autologin?

mfg
ugurcan
Gespeichert

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
Kein Support per PM! Wofür gibt es sonst das Forum.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #2 am: 21 Oktober 2011, 14:50:20 »

 Smiley Ich habe das mal getestet. Es macht keinen Unterschied, ob ich nur admin bin , oder gleichzeitig als user und admin eingeloggt bin.
Gespeichert

ß
ugurcan44
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 173

ugurcan44


WWW
« Antworten #3 am: 21 Oktober 2011, 15:49:24 »

Hast du mal versucht im datenbank "god-admin" zu löschen und dan mit admin.php neu anzulegen??? Ich denke dan dürfte es nicht mehr vorkommen.

mfg
ugurcan
Gespeichert

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
Kein Support per PM! Wofür gibt es sonst das Forum.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #4 am: 21 Oktober 2011, 17:13:54 »

 Smiley Sorry, da brauche ich Hilfe. Wo in der Datenbank finde ich den God-admin? Hier finde ich mich nur als User. Den account möchte ich ungern löschen.

Über admin.php finde ich mich selbst als god, kann das aber nicht ändern.
Gespeichert

ß
ugurcan44
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 173

ugurcan44


WWW
« Antworten #5 am: 21 Oktober 2011, 17:43:05 »

hi,
vorgehensweise:

Datenbank einlogen dan diese datei finden und drauf drücken mxDEINPRÄFIX_authors dannach steht ganz oben Anzeigen und da befindet sich ein god admin da musst du auf X drücken und bestätigen ist eigendlich recht simple.......

mfg
ugurcan

Gespeichert

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
Kein Support per PM! Wofür gibt es sonst das Forum.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #6 am: 21 Oktober 2011, 18:09:30 »

Ok, danke. Das habe ich nun erledigt. Dann habe ich einen neuen admin angelegt... und wieder kann ich keine Benutzer editieren gruebel
Gespeichert

ß
ugurcan44
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 173

ugurcan44


WWW
« Antworten #7 am: 21 Oktober 2011, 18:15:53 »

Hast du mal User Registration  und your account modul mal neu hochgeladen??? Und ebenso so die includes datei?Huh?
Gespeichert

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
Kein Support per PM! Wofür gibt es sonst das Forum.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #8 am: 21 Oktober 2011, 18:59:03 »

Hast du mal User Registration  und your account modul mal neu hochgeladen??? Und ebenso so die includes datei?Huh?

Hab ich grade alles erledigt, mit dem Ergebnis, dass nun meine ganze Webseite  www.pewro.de zerstört ist. Keine Ahnung, was ich da wieder verbockmist habe. Ich melde mich, wenn ich das wieder auf der Reihe habe... puzzled
Gespeichert

ß
Sitki
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.530

Sitki


WWW
« Antworten #9 am: 21 Oktober 2011, 19:10:19 »

Hi,

bitte keine Experimente.

Zitat
Du musst noch Deinen richtigen Namen angeben.
Das kommt offensichtlich aus der selbst gebauten Your_Account Erweiterung (mx_userfunctions_options.php), dass als Pflichtfeld hinterlegt ist.

Code: [Select]  
/**
 * Info
 * hier kann die Ueberpruefung der Benutzerdaten erweitert werden
 * es stehen alle uebergebenen Formularvariablen im array $pvs zur Verfuegung
 * die entsprechende Fehlermeldung muss in der Variablen $pvs['userCheckError'] gespeichert werden
 */
function userCheck_option($pvs)
{
    // global $user_prefix;
    // mxDebugFuncvars($pvs);
    // diese Variable mit der Fehlermeldung belegen wenn unvollständige oder unkorrekte Daten
    $pvs['userCheckError'] = "";
    // ein einfaches Beispiel dazu:
    if (empty($pvs['realname'])) {
        $pvs['userCheckError'] .= "Du musst noch Deinen richtigen Namen angeben.<br />";
    }
    // ende Beispiel
    return $pvs;
}
Gespeichert

Grüsse & Esenlikler
Wurde dein Problem gelöst? Dann bitte markiere den Thread entsprechend.
Kein Support per PM - Nutzt bitte das Forum!
Destek için forumu kullanın. Özel mesaj atmayın..
Helmuth von Moltke
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #10 am: 21 Oktober 2011, 21:08:32 »

 rougi Schade, Sitki, deine Warnung
Zitat
bitte keine Experimente.

 kam zu spät. Es ist mir nicht mehr möglich, mich als admin einzuloggen.

Ich habe ein neues Setup durchgeführt, und wurde aufgefordert Systemadmin anzulegen. Habe ich gemacht. Ich bekomme aber immer wieder nur das gleiche Formular angezeigt

Hier können Sie sich jetzt einen Systemadministrator Account erstellen. police
Gespeichert

ß
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #11 am: 21 Oktober 2011, 23:39:09 »

So und jetzt?  gruebel

Der Lösungsansatz stand schon im ersten Post, die Your-Account Erweiterung (user_options.php), was dann von Sitki bestätigt wurde....


Petra, bevor noch mehr kaputt geht:
Ich habe noch deine FTP-Daten und habe damit gerade die admin.php umbenannt, damit nicht jeder Dödel jetzt nen Systemadmin anlegen kann. Wenn am WE Gelegenheit ist, schauen wir uns das Dilemma in Ruhe an...
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #12 am: 22 Oktober 2011, 08:49:59 »

 morning
Ok, danke, ich warte dann mal, bis du Zeit hast.

Warum die Seite so merkwürdig aussieht , dafür habe ich eine Vermutung. Ich habe das Rezeptmodul als Startseite gesetzt. ...Was ich ja nun grade nicht ändern kann.
Gespeichert

ß
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #13 am: 23 Oktober 2011, 12:35:51 »

Moin Smiley

die Seite läuft wieder, war nicht so schlimm, wie ich zuerst dachte....

Das ursprüngliche Problem war, wie Sitki schon schrieb, die Your-Account Erweiterung.
Der Check auf gültige Userdaten wird in pragmaMx 1.12 auch auf die Userverwaltung im Adminbereich angewendet. Dort heisst das Feld für den richtigen Namen aber "name" anstatt "realname".
Die fehlerhafte Zeile müsste dann also so lauten:
Code: [Select]  
if (empty($pvs['name']) && empty($pvs['realname'])) {
Das deckt einfach beide Möglichkeiten ab, eines der beiden Felder sollte ja immer da sein...

Dann wurde aus mir völlig unerfindlichen Gründen der God-Admin gelöscht und sollte über die admin.php neu angelegt werden. Der wurde auch neu angelegt, aber in dieser Routine hat sich in pragmaMx 1.12 ein Fehler eingeschlichen. Anstatt dem Adminnamen "God" wurde nur die zuständige Konstantennamen eingetragen, weil die Konstante nicht definiert war. Jetzt hiess der anstatt "God" eben "PMX_SYSADMIN_NAME" und das System konnte nicht erkennen, dass schon ein God-Account existierte. Deswegen kam immer wieder die Maske zum neueinlegen eines Admins.

Die Seite sah so komisch aus, weil anscheinend !unnötigerweise! das komplette pragmaMx neu hochgespielt wurde und anscheinend einige individuelle Anpassungen nicht wieder hergestellt wurden. In der footer.php musste ich folgendes Änderung auskommentieren:
Code: [Select]  
include_once ('modules/Tags/footer_tags.php');
Keine Ahnung für was das ist, aber es verursachte einen fatalen Error und damit Scriptabbruch:
Zitat
PHP Fatal error:  Class 'SumaTaggedMod' not found in /var/www/****/html/modules/Tags/footer_tags.php on line 4


Beide Fehler die sich da im pragmaMx eingeschlichen haben, werden demnächst in einem Fixpack behoben.
In der nächsten pragmaMX Version erledigt sich das dann von alleine. Die YA-Erweiterung wird es in der Art nicht mehr geben und die Trennung von Admin und Useraccount wird auch aufgehoben...


In dem Zusammenhang bitte folgenden Thread lesen und künftig beachten > http://www.pragmamx.org/Forum-topic-33009.html
ALLE, nicht nur trulla und ugurcan44, die hier unglücklicherweise in diese Falle getappt sind  !!!
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #14 am: 23 Oktober 2011, 12:57:43 »

 Smiley Hallo Andi

erstmal ein vielstimmiges Danke aus tiefstem Herzen. Ich hab mich schon neu anfangen gesehen.
Zu meiner Verteidigung muss ich sagen:

Zitat
Die Seite sah so komisch aus, weil anscheinend !unnötigerweise! das komplette pragmaMx neu hochgespielt wurde
Das habe ich nicht gemacht. Ich hatte die Dateien neu hochgeladen, welche ugurcan mir empfohlen hatte. Seis drum..er hats nur gut gemeint.

Zitat
In der footer.php musste ich folgendes Änderung auskommentieren:
Code: [Select] 
 include_once ('modules/Tags/footer_tags.php');

Damit werden die Tags des jeweiligen Moduls im Footer angezeigt. Hatte bis dato auch stets  funktioniert. Ich kann darauf aber verzichten, falls das nicht mehr mit dem neuen pragma harmoniert.

Zitat
In dem Zusammenhang bitte folgenden Thread lesen und künftig beachten > http://www.pragmamx.org/Forum-topic-33009.html
ALLE !!!
Den thread habe ich gelesen und mir zu Herzen genommen.  rougi

Also nochmal vielen Dank Andi für deine Hilfsbereitschaft. Noch einen schönen Sonntag, ich muss jetzt zurück an den Herd  Smiley
Gespeichert

ß
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 552


WWW
« Antworten #15 am: 23 Oktober 2011, 13:32:45 »

Hallo,
schön das die Seite wieder läuft  Smiley

Zitat
PHP Fatal error:  Class 'SumaTaggedMod' not found in /var/www/****/html/modules/Tags/footer_tags.php on line 4

Zitat
In der footer.php musste ich folgendes Änderung auskommentieren:
Code:
 include_once ('modules/Tags/footer_tags.php');

Damit werden die Tags des jeweiligen Moduls im Footer angezeigt. Hatte bis dato auch stets  funktioniert. Ich kann darauf aber verzichten, falls das nicht mehr mit dem neuen pragma harmoniert.

Die Klasse SumaTaggedMod existiert nicht.
Auszug aus der readme des SumaTagged Modules:
Zitat
- In includes/my_header.php folgende Zeile hinzufügen:

  include_once('modules/Tags/track.php');
 ---------------------------------------------
- Optional, oder auch an anderer Stelle, z.B. footer.php:
  In includes/my_footer.php folgende Zeile hinzufügen:

  include_once('modules/Tags/footer_tags.php');

Es muß also

Code: [Select]  
  include_once('modules/Tags/track.php');
zuvor eingebaut werden.
Habe das neue PMX noch nicht richtig untersucht, die bisherige Stelle dafür ist:
Zitat
In includes/my_header.php

mfg
Gespeichert

Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #16 am: 23 Oktober 2011, 13:47:56 »

Moin Smiley

@ Trulla
Gern geschehen, ist ja schliesslich meine Referenzseite für das Rezeptemodul  biggrin

Zitat
Das habe ich nicht gemacht. Ich hatte die Dateien neu hochgeladen, welche ....
Jop, es hatte den Anschein, weil so viele Dateien ein Datum vom 21.10. hatten...


@ Webfan
Zitat
- Optional, oder auch an anderer Stelle, z.B. footer.php:
  In includes/my_footer.php folgende Zeile hinzufügen:...
Die footer.php ist mit Sicherheit der falsche Platz. Für sowas wurde bereits in pragmaMx 0.1.11 die my_footer.php geschaffen, damit man keine Systemdateien mehr ändern braucht.

Zitat
Habe das neue PMX noch nicht richtig untersucht, ...
Gerade für Modulentwickler sind interessante Neuerungen dazugekommen...
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML