Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: nootropia on November 26, 2012, 20:12:51

Title: κωδικος διαχειριστη
Post by: nootropia on November 26, 2012, 20:12:51
Καλησπερα , εχω κανει τοπικη εγκατασταση του elxis 4 βλεπω κανονικα την σελιδα και οταν παω να μπω σαν διαχειριστης και αφου βαλω το user που μου εδωσε στην εγκατασταση καθως και το password που εβαλα κατα την εγκατασταση μου γραφει λαθος κωδικος .
Επομενη κίνησή μου ηταν να παω στην βαση δεδομενων που εφτιαξα και τον αλλαξα  στο elx_user και στο τελος πατησα md5 αλλα και παλι μου γραφει λαθος κωδικο , τι μπορω να κανω στην συνεχεια για να μπω στην διαχειρηση ;
ευχαριστω
Title: Re: κωδικος διαχειριστη
Post by: datahell on November 27, 2012, 09:58:03
Επομενη κίνησή μου ηταν να παω στην βαση δεδομενων που εφτιαξα και τον αλλαξα  στο elx_user και στο τελος πατησα md5...

Συγχαρητήρια το κατέστρεψες! Το Elxis 4.x δεν χρησιμοποιεί md5.
Πάτα "ξέχασα τον κωδικό μου" για να φτιάξεις έναν άλλον.

Άλλος τρόπος μηδεισμού του κωδικού.
Άνοιξε το index.php του template σου, πήγαινε σε κάποιο ορατό σημείο (πχ εκεί που εμφανίζονται τα module) και γράψε:

Code: [Select]
$elxis = eFactory::getElxis();
$encpass = $elxis->obj('crypt')->getEncryptedPassword('12345678');
echo 'pass: <strong>'.$encpass.'</strong><br />';
exit;

Πάρε την τιμή που θα σου γράψει, πήγαινε στο phpmyadmin στον πίνακα elx_users. Κάνε επεξεργασία στο χρήστη και βάλε ως password την τιμή που σου έχει γράψει (χωρίς md5). Αποθήκευσε την τιμή. Τώρα συνδέεσε με password το 12345678

Προσοχή: η τιμή αυτή αλλάζει από site σε site, μην δοκιμάσετε να πάρετε αυτή την τιμή και να την βάλετε σε άλλο site, δεν θα δουλέψει. Θα πρέπει να ξαναδημιουργήσετε το κρυπτογραφημένο password με τον τρόπο που έδειξα στο νέο site, καθώς η κρυπτογράφηση θα δώσει διαφορετική τιμή.
Title: Re: κωδικος διαχειριστη
Post by: nootropia on November 27, 2012, 19:32:44
ευχαριστω πολυ
Title: Re: κωδικος διαχειριστη
Post by: nikos on December 18, 2013, 09:00:44
Σε ένα localhost που ξέχασα το password του διαχειριστή δοκίμασα το παραπάνω κομμάτι κώδικα εντός του template και μου δίνει

syntax error, unexpected T_ECHO

Μήπως λείπει κάτι;
Title: Re: κωδικος διαχειριστη
Post by: datahell on December 18, 2013, 09:27:57
Τίποτα δεν λείπει, μία χαρά είναι απλά στο post το forum είχε αλλάξει το quote με html entities. Το έγραψα αλλιώς ώστε να μην το χαλάει.
Title: Re: κωδικος διαχειριστη
Post by: nikos on December 18, 2013, 14:07:58
Ναι τώρα δούλεψε και το password έγινε 12345678

Παραθέτω πάλι τον κώδικα μαζί με το άνοιγμα και κλείσιμο της php για τυχόν χρήση και από άλλους.

Code: [Select]

<?php $elxis eFactory::getElxis();
$encpass $elxis->obj('crypt')->getEncryptedPassword('12345678');
echo 
'pass: <strong>'.$encpass.'</strong><br />';
exit; 
?>



Σ' ευχαριστώ πολύ