Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
EDC:
Download extensions for Elxis CMS
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Μεταφορά λογαριασμών στο elxis 4.x
« previous
next »
Print
Pages: [
1
]
Author
Topic: Μεταφορά λογαριασμών στο elxis 4.x (Read 4302 times)
Dimitris Kanatas
Elxis Community
Hero Member
Posts: 756
Εκπαιδευτικός
Μεταφορά λογαριασμών στο elxis 4.x
«
on:
January 23, 2013, 17:55:17 »
Ασχολήθηκε κανείς με την μεταφορά των λογαριασμών χρηστών από το elxis 2009.3 στο elxis 4;
Νομίζω πως θα ήταν σημαντικό κίνητρο για τη μετάβαση στο elxis 4 αν υπήρχε
η δυνατότητα μεταφοράς τουλάχιστον 4 στοιχείων των λογαριασμών
1. Όνομα
2. Ψευδώνυμο
3. Κωδικό
4. E-mail
Δοκίμασε κανείς να τραβήξει τα στοιχεία αυτά από τον πίνακα της προηγούμενης έκδοσης και να τα «εμφυτέψει» στο νέο elxis (χωρίς ομάδα μελών);
Ευχαριστώ!
Logged
Powered by Elxis :
LabSchool.mysch.gr
|
Το elxis CMS με απλά λόγια
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Μεταφορά λογαριασμών στο elxis 4.x
«
Reply #1 on:
January 23, 2013, 19:04:37 »
Η μεταφορά των χρηστών είναι
σχετικά εύκολη και γρήγορη
και αν γίνει με
προσοχή
θα είναι
100% επιτυχημένη
.
Απαραίτητη προϋπόθεση κατανόηση της δομής των πινάκων μίας βάσης δεδομένων και της μορφής ενός SQL query.
Αυτό που δεν μεταφέρεται είναι το password καθώς το νέο elxis έχει άλλη κρυπτογράφηση στους κωδικούς. Η λύση είναι είτε να βάλουμε ένα default password σε όλους τους χρήστες (φαντάζομαι κατανοούμε όλοι τι σημαίνει αυτό), είτε να αφήσουμε τους χρήστες μέσω της
υπενθύμισης κωδικού
να αλλάξει ο καθένας τον κωδικό του στο elxis 4.x (συστίνεται).
Επίσης θέλει προσοχή στις
ομάδες
.
Στο 2009.x πχ ο διαχειριστής είχε gid = 25, ενώ στο elxis 4.x έχει 1.
Στο 2009.x πχ ο απλός χρήστης είχε gid = 18, ενώ στο elxis 4.x έχει 5.
Για την μεταφορά κάντε ένα
sql export
τον κύριο πίνακα των χρηστών (
elx_users
) από το 2009.x και τροποποιήστε τον κατάλληλα ώστε να ταιριάζει στον πίνακα χρηστών του Elxis 4.x. Κατόπιν κάντε τον
import
στο Elxis 4.x. Καλό είναι να μην μεταφέρετε τον διαχειριστή αλλά να αφήσετε τον default του Elxis 4.x έτσι ώστε να μην αλλάξει το id του (1) γιατί μετά θα χαλάσει η αντιστοιχία id συγγραφέα - άρθρων σε ότι ήδη υπάρχει στο elxis 4.x. Η διαδικασία πρέπει να γίνει με πάρα πολύ προσοχή καθώς ένα λάθος ψηφίο μπορεί να σημαίνει πχ ότι κάνατε κάποιον διαχειριστή χωρίς να το καταλάβατε.
Πίνακας προκαθορισμένων ομάδων χρηστών και επιπέδων πρόσβασης στο Elxis 4.x
gid level lowlevel exactlevel groupname
----------------------------------------------------------
1 100 100000 100001 Administrator
2 70 70000 70002 Manager
3 50 50000 50003 Publisher
4 30 30000 30004 Author
5 2 2000 2005 User
6 1 1000 1006 External user
7 0 0 7 Guest
level: 0 ως 100
lowlevel = level x 1000
exactlevel = level x 1000 + gid
«
Last Edit: January 23, 2013, 19:16:13 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Dimitris Kanatas
Elxis Community
Hero Member
Posts: 756
Εκπαιδευτικός
Re: Μεταφορά λογαριασμών στο elxis 4.x
«
Reply #2 on:
January 24, 2013, 20:10:31 »
Σ` ευχαριστώ Γιάννη για την άμεση απάντηση. Θα το δοκιμάσω και θα γράψω για το αποτέλεσμα.
Logged
Powered by Elxis :
LabSchool.mysch.gr
|
Το elxis CMS με απλά λόγια
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Μεταφορά λογαριασμών στο elxis 4.x