Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Administration
  Neue User können sich nicht anmelden

Forum : eXV2 Administration

Titel : Neue User können sich nicht anmelden

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=350&forum=4


 Reimader :

07.05.2003 23:21
 Hi,
hab mal wieder ein Problem, wo ich nicht weiterkomme. Es ist keine Anmeldung für neue Mitglieder mehr möglich. Nach Eintragen der Daten und dem anschließenden betsätigen kommt folgende Meldung.

Der neue Benutzer konnte nicht angelegt werden.
-->Could not store data in database.

Woran kann das liegen.

Gruß Reiner

 Nobse :

08.05.2003 20:35
 Wird wohl mit deine Änderungen in der Userverwaltung zu tun haben.

 Reimader :

09.05.2003 08:54
 Auf was basiert die register.php. In dieser Datei habe ich keine Änderungen vorgenommen.
Die SQL Abfragen stimmen übrigens genau, also daran kann es nicht liegen

 Gast :

09.05.2003 09:38
 Es wäre hilfreich wenn die Leute die hier Fragen stellen oder Hilfe brauchen auch die notwendige Zeit opfern um ihr Profil zu bearbeiten und/oder die Webseite angeben um die es geht. Ich stelle jedoch fest dass eine grosse Anzahl dies aus unerfindlichen Gründen nicht macht.

(Fragen zu Modulen oder e.xoops, ohne eine Webadresse anzugeben, die man sich anschauen kann um sich zuerst ein Bild zu machen woran es vermutlich happert werden auf meiner eigenen Seite (www.backnang-online.info) nicht mehr beantwortet.)

 Nobse :

09.05.2003 20:03
 Nu sei mal nicht so Streng. Wink
Aber ich gebe dir recht eine URL ist immer sehr hilfreich um sich einen Fehler anzuschauen.

@Reimader

Ja du hast an der Register.php nichts geändert aber diese schreibt in die Tabelle user und diese hast du um mehrere Felder erweitert.
Hast du vieleicht ein Feld eingefügt das nicht Null sein darf ?

 Reimader :

12.05.2003 10:32
 Hallo Nobse,
es sind alles nur VAR oder VARCHAR Felder. Ich habe in der Datenbank geschaut und da sind bei allen Einträgen auch bei den alten der gleiche Wert bei "null" = Nein eingetragen. Darf ich Dir die Zugangsdaten für phpmyadmin mal per Mail schicken? Dann

 Nobse :

12.05.2003 19:34
 Das bringt auchnichts.
Lösche doch mal alle zusätzlichen Felder.
testen
und dann nach un nach ein Feld dazu und testen
irgend wann muss ja der fehler kommen.

 Reimader :

12.05.2003 20:36
 Das werde ich mal probieren. Das komische ist nur, wenn ich es unter meinen Accountdaten ändere funktionierts problemlos.

 Reimader :

12.05.2003 21:47
 Der Fehler scheint in der Xoopsuser.php zu liegen. Nur wenn ich die ursprüngliche Datei wieder aufspiele funktioniert das registrieren, auch wenn die neue edituser.php auf dem System aktiv ist. An welchem Feld könnte der Fehler liegen?

 Nobse :

12.05.2003 22:17
 Haste denn mal die Datenbankfelder gelöscht und eins nach dem anderen angelegt und getestet ?

 Reimader :

12.05.2003 22:25
 Meinst du in der Datenbank direkt? Also nicht in den geänderten dateien

 Nobse :

12.05.2003 22:30
 Jo in der Datenbank Wink

 Reimader :

12.05.2003 22:31
 Nee hab ich noch nicht, aber das werde ich jetzt tun

 Reimader :

12.05.2003 22:46
 So hab jetzt alle rausgeschmissen. Nur das Ergebnis ist das selbe. Der Anmeldefehler kommt immer noch. Ich kapier nur eines nicht, es wurden keine Felder entfernt oder geändert, sondern nur hinzugefügt. Bei der Anmeldung als neuer User wird aber keines der neuen Felder angesprochen. Warum ist das speichern von hier aus nicht möglich, obwohl ich die Daten im Account problemlos ändern kann, anlegen, löschen etc. Also muss der Zugriff auf die Datenbank vorhanden sein.

[ Geändert von Reimader an 12.05.2003 22:33 ]

 Nobse :

13.05.2003 11:20
 Ich denke ich habs.
function store
hast du im if und else Zweig deine neuen Felder eingetragen ?

if = insert neue user
else = update

 Reimader :

13.05.2003 11:44
 Jau sind auch alle drin, habs drei mal durchgeschaut. Auch die Reihenfolge stimmt. Es funktioniert ja auch, wenn ich über mein Account die Daten verändere werden sie richtig in der Datenbank geschrieben bzw. geändert. Also die neuen Felder müssten richtig funktionieren. Nur beim Anmelden über die register.php ist kei Schreiben auf die Datenbank möglich. Irgendwie habe ich das Gefühl, dass es etwas mit der UID oder so zu tun hat, denn beim neu anmelden geb ich eigentlich ja nur den Nickname und das Passwort ein. Also ich versteh die ganze Sache jetzt nicht mehr so richtig, woran das liegen könnte.

 Reimader :

13.05.2003 11:52
 Hab jetzt nochmal was probiert und in der datenbank manuell einen User angelegt, also nur UID, name, nickname und Passwort
Dann habe ich mich eingeloggt und die restichen Daten ergänzt - auch hier hat der Zugriff auf die Datenbank funktioniert - Ich kapiers nicht mehr

 Nobse :

13.05.2003 11:53
 Also mal die reihenfolge
ein user registriert sich schreibt seine daten und schieckt das formular ab.
aufruf der funktion store in der xoopsuser.php
generierung der uid ausführen des if zweiges.

wenn du änderungen machst und speicherst aufruf der funktion store und abarbeiten des else Zweiges.

Die Fehlermeldung die du bekommst beim neuregistrieren kommt aus der funktion store
dritte if abfrage.

Das heist eindeutig das der sql insert string nicht stimmt.
schieck mal deine xoopsuser.php

 Reimader :

13.05.2003 13:20
 Hi Nobse,
hab dir den Bereich mal per Mail geschickt. Wäre nett, wenn du es Dir mal anschaust, Vielleicht fällt Dir ja was auf.

 Reimader :

13.05.2003 13:34
 Entwarnung - Habe, glaube ich den Fehler gefunden. War so ein dummes Gleichzeichen. Werd es jetzt mal austesten.

 Nobse :

13.05.2003 15:16
 Genau bei user_suchen== .....
Partnerseiten
http://www.fr.exv2.eu/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France