Daten neu registrierter Benutzer an Datenbank senden
Autore: Daniel Werner
Visite 1611,
Followers 1,
Condiviso 0
Bei meinem Provider habe ich eine MySQL Datenbank mit den notwendigen Feldern eingerichtet inkl. eines Datenbankusers. Die Felder stimmen mit dem Registrierungsformular und den Feldern in der Zugangsverwaltung überein. Im Datenmanagement habe ich die Datenbank mit dem eingerichteten User hinzugefügt.
Wenn ich nun das Registrierformular absende (an die Datenbank), erhalten ich folgenden Fehler im Browser:
Warning: mysqli::mysqli() [mysqli.mysqli.php]: (HY000/1045): Access denied for user 'xxx_xxx'@'xx.server.hostpoint.ch' (using password: YES) in /directory/res/x5engine.php on line 4114
Unable to connect to db
Wer kann mir helfen, den Fehler zu beseitigen? Vielen Dank.
Gruss Daniel
Postato il
HAt irgendwas mit dem PAssword zutun. Die "selbst" eingerichteten Tabellen haben die eine Passwortsicherung? Gibt es ein Tabellenpräfix?
Frage: Wieso hast du die Felder selbst eingerichtet und nicht über WSX5 machen lassen?
Autore
Hallo Andreas
Habe nun die Tabelle in der Datenbank über WX5 anlegen lassen. Nun werden die Daten korrekt in die Felder der Datenbank geschrieben und sind mit dem DB-Viewer auch einseh- und bearbeitbar. Super.
Was jetzt noch nicht geht ist, dass wenn ich in der Zugangsverwaltung auf den Button Aktualiseren drücke, eine Fehlermeldung erscheint: Verbindungsfehler, der Vorgang kann nicht abgeschlossen werden... Weisst du vielleicht, woran das liegen könnte?
Weiter kann ich mich auch ins Control Panel einloggen, sehe dort unter Geschützter Bereich auch, dass es drei Testeinträge gibt, aber der Text in den Feldern erscheint nicht.... Hättest du evlt. eine Idee warum?
Gruss Daniel
HAbe mich mit dem geschützen Bereich im Controlpanel in Verbindung mit einer Datenbank noch nicht befasst. Aber das aktualisieren könnte die Schuld deiner Firewall oder Virenkillers sein, den du eine Ausnahme einfügen oder kurzzeitig abschalten solltest.
Autore
Hallo Andreas
Norton abgeschaltet mit gleichem Ergebnis. Auch nach Neustart mit abgeschaltetem Norton, somit glaube ich nicht, dass es daran liegen kann.
Gruss Daniel
Autore
Vielleicht kann jemand anders helfen? Diese beiden Probleme habe ich noch, ansonsten läuft alles wie geschmiert mit der neuen Version, geniales Programm.
laut der Beschreibung muss es aber funktionieren.
▪Öffnen Sie In Schritt 1 - Website-Einstellungen | Erweitert das Fenster Zugangsverwaltung
▪Klicken Sie im Tab Benutzer auf die Schaltfläche Aktualisieren Sie die Liste der Benutzer, die sich automatisch online registriert haben.:Die Daten der Benutzer, die sich über das Internet selbstständig registriert haben, werden heruntergeladen und in die Gruppe Automatische Registrierung aufgenommen.
Nun können die Benutzer in der Gruppe Automatische Registrierung in jede beliebige andere Gruppe verschoben werden. Nach dieser Zuordnung können auch Benutzer, die sich selbst registriert haben, wie manuell erstellte Benutzer verwaltet werden. D.h. ihre Daten können im Fenster Benutzereinstellungengeändert oder es können Alias erstellt werden.
Wenn es nicht geht, muss noch etwas blockieren. Vielleicht einmal im Projekt STRG+Vorschau drücken und danach hochladen und dann nochmals versuchen zu "aktualisieren" !
Autore
Hallo Andreas
Habe das Projekt nochmals kurz von grundauf erstellt und siehe da - der Download funktioniert :-). ABER, komisch ist folgende Situation:
Ich habe eine Registrationsseite gemacht mit einem Kontaktformular und dem Login Widget. Die Einträge der neuen Registrationen werden zwar in die Datenbank geschrieben und können heruntergeladen werden, sind aber weder in der Zugangsverwaltung noch im Control Panel sichtbar. Warum wohl?
Die Einträge über das Automatisch generierte Registrationsformular im Geschützten Zugang werden korrekt im Control Panel und in der Zugangsverwaltung eingetragen. Siehe Anhang.
Hast du vielleicht eine Idee oder einen Hinweis für das Problem?
Gruss Daniel
Autore
Du kannst dir auch selber ein Bild vom Projekt machen, welches in der Entstehung ist:
www.modellbahnprojekt.ch
Abei noch ein Screenshot aus der Datenbank, welche bei der Automatischen Registrierung einige Felder mehr enthält, als wenn man über das Kontaktformular mit Versand an die Datenbank geht.
Mit "manuell" anlegen meinst du in der Zugangsverwaltung die User anlegen und mit aktualisieren auf die Datenbank laden, oder?
Ich habe das ganze noch nicht getestet, weil ich keine Testdatenbank habe, aber ich weis nicht ob man nicht verschiedene Tabellen oder Präfix haben muss wenn man die automatische Registrierung und die über ein Kontaktformular vermischt.
Es soll sich am Montag mal ein Admin anschauen in diesem Fall.
Guten Tag Daniel,
die neue Benutzer werden auf dem Controla Panel gezeigt, nur wenn Sie die automatische Registrierung gewählt haben. Wenn Sie die manuelle Registrierung definiert haben, werden die Benutzer nicht auf dem Control Panel gezeigt, sonder Sie mussen direkt im Program unter Zugangsverwaltung erstellt werden.
Ich bleibe für Sie zur Verfügung. Mit freundlichen Grüßen.
Autore
Hallo Elisa
Mit dem nun funktionierenden DB-Zugriff habe ich alles gelöst. Einziger Nachteil ist, dass ich die Registrierungsseite nicht mit WX5 bearbeiten kann. Aber das kommt vielleicht noch...
Gruss
Daniel