Jump to content

system_error86

Members
  • Posts

    213
  • Joined

  • Last visited

Everything posted by system_error86

  1. Καλησπέρα σε όλους! Προσπαθώ κι εγώ να φτιάξω το δικό μου ηλεκτρονικό μαγαζί! Τις τελευταίες μέρες αντιμετωπίζω ένα πρόβλημα με το θέμα της πολυπλοκότητας του κωδικού πρόσβασης του πελάτη! Τι εννοώ, θεωρώ ότι πρέπει ο κωδικός πρόσβασης του να είναι αρκετά ισχυρός οπότε αποφάσισα να αλλάξω λίγο τον τρόπο με τον οποίο θα σχηματίσει ένα κωδικό! Πήγα λοιπόν classes->Validate.php στη συνέχεια βρήκα την μέθοδο -> public static function isPasswd και εκτός ότι άλλαξα το size από 5 το έκανα 8 στη συνέχεια πρόσθεσα και στη return (Tools::strlen($passwd) >= $size && Tools::strlen($passwd) < 255 && preg_match("/(?=.*[0-9])(?=.*[a-z])(?=.*[[email protected]#$%^\*\(\)\_\-&+=\.\,])/", $passwd) την συνάρτηση preg_match! Αυτό λοιπόν μου επιτρέπει να έχω ένα κωδικό που θα αποτελείται από τουλάχιστον ένα αριθμό, ένα γραμμα πεζό(μικρό), και κάποια σύμβολα! Το πρόβλημα μου τώρα είναι το εξής, στη frontpage δουλεύει κανονικά το site μου, αν όμως πάω να μπω στο admin panel μου γράφει άπλα Fatal Error! Αν αφαιρέσω όμως ΜΟΝΟ τα σύμβολα((?=.*[[email protected]#$%^\*\(\)\_\-&+=\.\,])) από την συνάρτηση μου τότε μου δουλεύει κανονικά και το admin panel! Το ίδιο ισχύει και αν βάλω στη συνάρτηση μου (?=.*[Α-Ζ]) Θα ήθελα λοιπόν σας παρακαλώ πολύ να μου πείτε κάποια ιδέα για το πως θα το κάνω να δέχεται και σύμβολα! Δοκίμασα να ψάξω στο tools.php άλλα δε βρίσκω κάποια άκρη ! Ευχαριστώ
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More