Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: Blacksoll on May 25, 2019, 16:17:23

Title: [Solved]Admin pass
Post by: Blacksoll on May 25, 2019, 16:17:23
Μετά απο το update σε elxis 5 δεν με αφήνει να συνδεθώ στην διαχείριση, με μήνυμα Άκυρος κωδικός.

Το site είναι εκτός λειτουργίας.

Ισχύει η λύση αυτή για το elxis 5 ; : https://forum.elxis.org/index.php?topic=7027.msg53660#msg53660

Εκανα edit to configuration.php private $ONLINE = 1; και ξανά online αλλα δεν με αφήνει να συνδεθώ πάλι.

Με την ανάκτηση κωδικού μου βγάζει σφάμλα Ο χρήστης δεν βρέθηκε!
Title: Re: Admin pass
Post by: michalis1984 on May 25, 2019, 20:28:54
Μου το έκανε και εμένα αυτό σε 2 sites που αναβάθμισα.. και τελικά αυτό που έκανα πήρα τον hashαρισμένο κωδικό από την database από ένα άλλο site που δούλευε και τον έβαλα στις databases.

Σημείωση: αυτά τα 2 sites ήταν sites που ξεκίνησαν από παλιά και πέρασαν πολλές αναβαθμίσεις elxis, αυτό που δουλεύει είχε ξεκινήσει από τις τελευταίες 4.5 ή 4.6.

Θύμάστε παλιά που είχε αλλάξει ο τρόπος κωδικοποίησης των κωδικών του elxis και είχαμε 2 τρόπους ή να ζητήσουμε απο όλους τους χρήστες να αλλάξουν κωδικούς ή να αφήσουμε 1 αρχείο από τις παλαιότερες εκδόσεις; Υποψιάζομαι ότι είσαι σε site που άφησες το παλιό και τώρα με την νέα έκδοση το αντικατάστησε από μόνο του.
Title: Re: Admin pass
Post by: michalis1984 on May 25, 2019, 20:38:30
Για να γίνω πιο συγκεκριμένος πρόκειτε για την μετάβαση από 4.2 σε 4.3. Θα μας πεί ο Γιάννης αν όντως αυτό είναι το θέμα. Εγώ πάντως θυμάμαι είχα διαλέξει τον δεύτερο εύκολο τρόπο :P

Αντιγράφω από τις σημειώσεις αναβάθμισης της έκδοσης 4.3

Quote
=== ΠΡΟΕΙΔΟΠΟΙΗΣΗ ΑΣΥΜΒΑΤΟΤΗΤΑΣ ===

Το Elxis 4.3 περιέχει μία συγκεκριμένη αλλαγή η οποία καθιστά τους κωδικούς σύνδεσης των χρηστών ασύμβατους με αυτούς των προηγούμενων εκδόσεων.
Αυτό σημαίνει πως αφού εφαρμόσετε αυτή την αναβάθμιση **ΔΕΝ ΘΑ ΜΠΟΡΕΙΤΕ ΝΑ ΣΥΝΔΕΘΕΙΤΕ ΣΤΟΝ ΙΣΤΟΤΟΠΟ ΣΑΣ** αν δεν δώσετε προσοχή στις οδηγίες
που δίνονται σε αυτό το έγγραφο.

Quote
Εξαιτίας μία αλλαγής που κάναμε στον αλγόριθμο που κρυπτογραφεί τους κωδικούς των χρηστών μετά την εφαρμογή
αυτής της ενημέρωσης δεν θα μπορείτε να συνδεθείτε στον ιστότοπό σας καθώς αυτή η αλλαγή καθιστά το Elxis 4.3
ασύμβατο προς το 4.2!

Έχετε 2 τρόπους για να αντιμετωπίσετε αυτό το πρόβλημα:

[1]. ΧΡΗΣΗ ΝΕΩΝ ΚΩΔΙΚΩΝ (συνιστάται). Συνδεθείτε στην διαχείριση του Elxis πρωτού ξεκινήσετε την διαδικασία ενημέρωσης.
Μην αποσυνδεθείτε! Βεβαιωθείτε πως η συνεδρία δεν θα λήξει (ανανεώνετε την σελίδα κάθε 10 λεπτά). Αφού τελειώσετε την
ενημέρωση (όπως περιγράφεται παρακάτω) επεξεργαστείτε όλους τους χρήστες και ορίστε ξανά τους κωδικούς τους. Μπορείτε
να δώσετε τον ίδιο ή έναν νέο κωδικό. Όταν τελειώσετε θα μπορείτε με ασφάλεια να αποσυνδεθείτε και να ξανασυνδεθείτε.
Αν έχετε πολλούς λογαριασμούς χρηστών και δεν θέλετε να αλλάξετε τους κωδικούς τους τότε ενημερώστε μέσω e-mail τους
χρήστες να τον αλλάξουν μόνοι τους μέσω του εργαλείου "Ανάκτησης κωδικού".

http://www.example.com/user/recover-pwd.html

Αν αυτό το εργαλείο δεν είναι διαθέσιμο στον ιστότοπό σας ενεργοποιήστε το από τις ρυθμίσεις του Elxis:

Διαχείρηση > Ρυθμίσεις > Καρτέλα "Χρήστες και Εγγραφή".

[2]. ΧΡΗΣΗ ΠΑΛΑΙΩΝ ΚΩΔΙΚΩΝ. Κάντε την αναβάθμιση όπως περιγράφεται παρακάτω και όταν τελειώσετε μετονομάστε αυτά τα αρχεία:
Από:
includes/libraries/elxis/helpers/crypt.helper.php
Σε:
includes/libraries/elxis/helpers/crypt.helper_elxis43.php

Από:
includes/libraries/elxis/helpers/crypt.helper_elxis42compatible.php
Σε:
includes/libraries/elxis/helpers/crypt.helper.php

Σημείωση: Αν το αρχείο "crypt.helper_elxis42compatible.php" δεν υπάρχει πάρτε το "crypt.helper.php" από την διανομή του
Elxis 4.2. Πρόκειται για το ίδιο αρχείο.
Title: Re: Admin pass
Post by: Blacksoll on May 25, 2019, 22:04:39
@ michalis1984

Σε ευχαριστώ για τις πληροφορίες. Πράγματι απο 4.2 πήγα σε 5. Στο ένα απο τα δυο site που είμουν σε 4.6 δεν χρειάστηκε τίποτα.

Και πάλι ευχαριστώ  ;)
Title: Re: [Solved]Admin pass
Post by: datahell on May 25, 2019, 22:29:58
Κατά την διάρκεια της αναβάθμισης από 4.0, 4.1 και 4.2 σε 5.0 ο Updater κάποια στιγμή σας βγάζει ένα warning πως όλοι οι κωδικοί των διαχειριστών άλλαξαν σε κάτι που σας το δείχνει στην οθόνη. Σας λέει να τον σημειώσετε και μετά να συνεχίσετε στο επόμενο βήμα. Προφανώς δεν το προσέξατε.
Title: Re: [Solved]Admin pass
Post by: michalis1984 on May 25, 2019, 23:00:34
Όχι sites από <4.2 σε 5.0 Γιάννη. Σε 4.6 τα είχα αναβαθμίσει εδώ και καιρό.. αλλά οι κωδικοί ήταν με το παλιό encryption crypt.helper_elxis42compatible.php σύμφωνα με την δεύτερη επιλογή που υπάρχει στις οδηγίες αναβάθμισης από την 4.2 σε 4.3...

Ουσιατικά τα sites που πήγαν από 4.2 σε 4.3 (και μετ'επειτα σε 4.6) ακολουθώντας το 2ο βήμα (δηλαδή χρησιμοποιούν ακόμη και στην 4.6 το παλιό encryption), τώρα που πάνε από 4.6 σε 5.0 αλλάζει το encryption αφού αντικαθιστάτε το αρχείο και οι κωδικοί δεν δουλεύουν. Ίσως να είμαι και ο μόνος που είχα sites στην 4.6 με το παλιό encryption.