Benutzerdaten übertragen (mySQL)

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
ShyGuy
Posts: 158
Joined: Sat 11. Nov 2006, 15:27
Location: DE-Hannover
Contact:

Benutzerdaten übertragen (mySQL)

Post by ShyGuy »

Hallo,

für eine neue Site haben wir mit einer frischen Installation angefangen und stehen nun vor dem Problem, die Benutzerdaten (log-in Frontend) aus der noch Laufenden in die neue DB zu übertragen. Ist es damit getan, eine Tabelle zu übertragen und sofern ja, welche ?


Gruß, Stefan
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by flip-flop »

Hallo,

das sollte funktionieren solange noch keine Artikel angelegt und keine Bilder/Dokumente hochgeladen wurden. Das Feld usr_id wird hier zugeordnet (Artikelbesitzer bzw. Dateibesitzer).

Tabellen:
- phpwcms_user
- phpwcms_userdetail

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
ShyGuy
Posts: 158
Joined: Sat 11. Nov 2006, 15:27
Location: DE-Hannover
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by ShyGuy »

Danke (!) ich probiere das mal aus.

Was wird passieren, wenn es schon Artikel und Strukturen gibt ?
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by flip-flop »

Artikel und Dateien sind einem Benutzer anhand der Benutzer-ID zugeordnet.
Es passiert nichts großartiges, nur eben die Dateien in der Dateizentrale könnten u.U. nicht mehr erreichbar sein wenn die Benutzer-ID nicht verwendet wird.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
ShyGuy
Posts: 158
Joined: Sat 11. Nov 2006, 15:27
Location: DE-Hannover
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by ShyGuy »

Bevor ich durch die Übertragung der Daten Schwierigkeiten bekomme, lege ich die Benutzer lieber neu an.

Wir haben, neben 2-3 Admin-Accounts, die über das Backend generiert wurden, ausschließlich Frontend-Accounts zum Log-In für einen geschützten Bereich. Nun haben wir die Userdaten bereits an anderer Stelle und kopieren sie von Hand in das Backend - was recht aufwändig ist. Wir würden diese Daten daher gern direkt in die Tabelle ´user´ schreiben...

Welche Einträge sind denn in der Tabelle zwingend erforderlich und wie werden die die Daten berechnet; gibt es da eine Übersicht, bzw. Hilfestellung ?
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: Benutzerdaten übertragen (mySQL)

Post by update »

ShyGuy wrote:ausschließlich Frontend-Accounts zum Log-In für einen geschützten Bereich
Das ist was anderes als das von Knut Gemeinte. Knut sprach über Backend-User mit Editor-Rechten.
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by juergen »

Meiner Erinnerung nach registrieren die FE User per se gegen:

- phpwcms_userdetail

Damit hast du Sicherheit keine Backend User zu beeinflussen !
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Benutzerdaten übertragen (mySQL)

Post by flip-flop »

Für solche Experimente gibt es sicher keine geschriebene Hilfestellung.

Die IDs der User stehen in der Tabelle phpwcms_user in der Spalte usr_id und werden vom System bei Anlage eines Users selbständig vergeben (hochgezählt). Achtung auch Autoinkrement beachten wenn dort händisch etwas hineingefummelt wird.

Backenduser:
Diese IDs finden sich z.B. in der Tabelle phpwcms_files in der Spalte f_pid wieder. Dadurch ist festgelegt wem die Datei gehört.

In den Kategorie, Artikeln und CPs ist das die Spalte phpwcms_articlecat -> acat_uid, phpwcms_article -> article_uid, phpwcms_articlecontent -> acontent_uid

Wobei hier eigentlich nur der Artikelbesitzer interessant ist.

Frontenduser:
Da wäre als erstes zu klären wie die angelegt worden sind, ob gegen die Tabelle phpwcms_user (Backenbenutzer) oder die Tabelle phpwcms_userdetail geprüft wird.

Schau doch einfach in diese beiden Tabellen rein

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply