ComusThumbz Documentation
Admin Login

рд╢реБрд░реВ рдХрд░рдирд╛

рдЕрд╡рд▓реЛрдХрди

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда ComusThumbz рдкреНрд░рд╢рд╛рд╕рди рдкреИрдирд▓ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╣реИред рдпрд╣ рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджрд░ рд╕реАрдорд┐рдд, рднрдВрдЧ рдмрд▓ рд╕рдВрд░рдХреНрд╖рдг рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢ рдЕрдкрдЧреНрд░реЗрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рдкрд╣рд▓рд╛ рдкреЗрдЬ рдкреНрд░рд╢рд╛рд╕рдХ рд╣реИ рдЬреЛ рдмреИрдХреЗрдВрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдкрд░ рджреЗрдЦрддрд╛ рд╣реИред

[Screenshot: ctlogin-full-page]


рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдПрдВ

рд╕реАрдзреЗ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧрд┐рди рдкреЗрдЬ рддрдХ рдкрд╣реБрдВрдЪреЗрдВ:

  • рдпреВрдЖрд░рдПрд▓ рдкреИрдЯрд░реНрди: https://yourdomain.com/ct/admin/ctlogin.php
  • рд╡реИрдХрд▓реНрдкрд┐рдХ: https://yourdomain.com/ct/admin/ (Redirects to ctlogin.php рдЕрдЧрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдирд╣реАрдВ рд╣реИ)
рдзреНрдпрд╛рди рджреЗрдВ:
рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЙрдЧ рдЗрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдкреГрд╖реНрда рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдк рдореБрдЦреНрдп рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ

рд╡рд┐рдиреНрдпрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ:
рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

PHP рдЖрд╡рд╢реНрдпрдХрддрд╛

рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреНрдпреВрдирддрдордЕрдиреБрд╢рдВрд╕рд┐рддрдиреЛрдЯ
PHP рд╕рдВрд╕реНрдХрд░рдг3.88.4+рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрд╣реИрд╢ () рдЖрдзреБрдирд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде
рд╕реНрдореГрддрд┐ рд╕реАрдорд╛32M64MрдиреНрдпреВрдирддрдо рд╕реНрдореГрддрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ
рдЕрдзрд┐рдХрддрдордирд┐рд╖реНрдкрд╛рджрдирд╕рдордп3060рдорд╛рдирдХ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкрд░реНрдпрд╛рдкреНрдд

рдЖрд╡рд╢реНрдпрдХ PHP рдПрдХреНрд╕рдЯреЗрдВрд╢рди

рд╡рд┐рд╕реНрддрд╛рд░рдЖрд╡рд╢реНрдпрдХрдЙрджреНрджреЗрд╢реНрдп
mysqliрд╣рд╛рдБрдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА
рд╕рддреНрд░рд╣рд╛рдБрд▓реЙрдЧрд┐рди рд╕реНрдЯреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рдкреНрд░рдмрдВрдзрди
OpenslрдЕрдиреБрд╢рдВрд╕рд┐рддрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо

рдЖрд╡рд╢реНрдпрдХ PHP рдХрд╛рд░реНрдп

рд╕рдорд╛рд░реЛрд╣рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдПрдиреЛрдЯ
рд╕рддреНрд░рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛рд╕рддреНрд░ рдкреНрд░рдмрдВрдзрдирдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдкрд╛рд╕рд╡рд░реНрдбрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдЧреНрд░рд╣рдгPHP 5.5+ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд
рдкрд╛рд╕рд╡рд░реНрдбрд╕рддреНрдпрд╛рдкрд┐рддрдкрд╛рд╕рд╡рд░реНрдб рд╕рддреНрдпрд╛рдкрдиPHP 5.5+ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд
рдкрд╛рд╕рд╡рд░реНрдбrehash()рдСрдЯреЛ-рдЕрдкрдЧреНрд░реЗрдб рдкреБрд░рд╛рдиреЗ рд╣реИрд╢реЗPHP 5.5+ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд
setcookie()рд╡рд┐рд░рд╛рд╕рдд рд╕рддреНрд░ рдХреБрдХреАрдЬрд╝рдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╕реЛрдирд╛рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рджреЗрд░реАрдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкрд░ 1-рд╕реЗрдХрдВрдб рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд

рдлрд╝реЛрд▓реНрдбрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдВ

рдлрд╝реЛрд▓реНрдбрд░ рдкрдердЕрдиреБрдорддрд┐рдорд╛рд▓рд┐рдХрдЙрджреНрджреЗрд╢реНрдп
/ct/logs/775www-dataрддреНрд░реБрдЯрд┐ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд▓реЙрдЧрд┐рдВрдЧ

рд╕рд░реНрд╡рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ

рдШрдЯрдХрдЖрд╡рд╢реНрдпрдХрддрд╛
рд╡реЗрдм рд╕рд░реНрд╡рд░рдЕрдкрд╛рдЪреЗ 2.4+ modrewrite OR Nginx рдХреЗ рд╕рд╛рде
рдбреЗрдЯрд╛рдмреЗрд╕MySQL 5.7+ / MariaDB 10.3+
HTTрд╕реБрд░рдХреНрд╖рд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рд░реВрдк рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд┐рдд

рд╕рдореНрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рд╡рд░рдг

рдпрд╣ рдЕрдиреБрднрд╛рдЧ рд╕рдм рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕ рдкреГрд╖реНрда рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЖрд╡рд╢реНрдпрдХ

рдлрд╝реЛрд▓реНрдбрд░ рдкрдердЕрдиреБрдорддрд┐рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рддрдиреЛрдЯ
ct/logs/775рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрддреНрд░реБрдЯрд┐ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд▓реЙрдЧрд┐рдВрдЧ
ct/includes/security/755рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрд╕реБрд░рдХреНрд╖рд╛ рд╡рд░реНрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ

рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ

[Screenshot: ctlogin-annotated-layout]

рдкреГрд╖реНрда рддрддреНрд╡

#рддрддреНрд╡рд╡рд┐рд╡рд░рдг
1рд▓реЛрдЧреЛ рдХреНрд╖реЗрддреНрд░ComusThumbz рдЪрд┐рд╣реНрди рдФрд░ рдЯреИрдЧрд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдмреНрд░рд╛рдВрдбрд┐рдВрдЧ
2рд▓реЙрдЧрд┐рди рдХрдВрдЯреЗрдирд░рд▓реЙрдЧрд┐рди рдлреЙрд░реНрдо рдпреБрдХреНрдд рд╡реНрд╣рд╛рдЗрдЯ рдХрд╛рд░реНрдб
3рд╣реИрдбрд░ рдЖрдЗрдХрдирд▓реЙрдХ рдЖрдЗрдХрди рд╕реБрд░рдХреНрд╖рд┐рдд рд▓реЙрдЧрд┐рди рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ
4рдкреГрд╖реНрда рд╢реАрд░реНрд╖рдХ"Admin Login" рд╢реАрд░реНрд╖рдХ
5рд╕рд╛рдЗрдЯ рдХрд╛ рдирд╛рдордбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╕рд╛рдЗрдЯ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
6рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢рд░реЗрдб рдЕрд▓рд░реНрдЯ рдмреЙрдХреНрд╕ (рдХреЗрд╡рд▓ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ)
7рдкрд╛рд╕рд╡рд░реНрдбрдХреБрдВрдЬреА рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдЗрдирдкреБрдЯ
8рдмрдЯрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВрд▓реЙрдЧрд┐рди рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░реАрди рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдмрдЯрди
9рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реАрд╡рд░реНрддрдорд╛рди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИ
10рдкрд╛рджрд░реАComusThumbz рд╡реЗрдмрд╕рд╛рдЗрдЯ

рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рдХрд╛рд░реНрдп

рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рд▓реЙрдЧрд┐рди рд╕рд┐рд╕реНрдЯрдо рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдзреБрдирд┐рдХ рд╣реИрд╢реЗрдб рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рд╕рд╛рджреЗ рдкрд╛рда рдкрд╛рд╕рд╡рд░реНрдб рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╡рд╛рд╣:

  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлреЙрд░реНрдо рдЬрдорд╛ рдХрд░рддрд╛ рд╣реИ
  2. рдпрджрд┐ IP рдХреЛ рд░реЗрдЯ-рд╕реАрдорд┐рдд (рдмреНрд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛) рд╣реИ рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЪреЗрдХ
  3. рдпрджрд┐ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдбрдорд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ tblSettings
  4. рдЕрдЧрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢ рдпрд╛ рд╕рд╛рджреЗ рдкрд╛рда рд╣реИ рддреЛ рдЪреЗрдХ:

- рд╣рд╛рд╢реЗрдб: рдЙрдкрдпреЛрдЧ passwordverify() рд╕реБрд░рдХреНрд╖рд┐рдд рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рджрд╛ рдкрд╛рда: рдкреНрд░рддреНрдпрдХреНрд╖ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ (legacy рдореЛрдб)

  1. рд╕рдлрд▓рддрд╛ рдкрд░:

- рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реИрд╢ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рджреЗ рдкрд╛рда рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИ - рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рдЪрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ - рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд░рд╛рд╕рдд рдХреБрдХреАрдЬрд╝ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ - рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ - рд▓реЙрдЧ рд╕рдлрд▓ рд▓реЙрдЧрд┐рди - рдореБрдЦреНрдп.php рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ

  1. рд╡рд┐рдлрд▓рддрд╛ рдкрд░:

- рд░рд┐рдХреЙрд░реНрдбреНрд╕ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд░ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ - рд▓реЙрдЧ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ - рд╢реЗрд╖ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рддрд╛ рд╣реИ - рдзреАрд░реЗ-рдзреАрд░реЗ рднрдВрдЧ рдмрд▓ рд╣рдорд▓реЛрдВ рдореЗрдВ 1-рд╕реЗрдХрдВрдб рджреЗрд░реА рдЬреЛрдбрд╝рддрд╛ рд╣реИ

рдпреБрдХреНрддрд┐:
рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкрд░ bcrypt hashes рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рджреЗ рдкрд╛рда рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд░реЗрдЯ рд▓рд┐рдорд┐рдЯ / рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди

рд▓реЙрдЧрд┐рди рдкреЗрдЬ рдореЗрдВ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╡реНрдпрд╛рдкрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ:

рд╕реЗрдЯрд┐рдВрдЧрдореВрд▓реНрдпрд╡рд┐рд╡рд░рдг
рдЕрдзрд┐рдХрддрдо рдкреНрд░рдпрд╛рд╕5рд▓реЙрдХрдЖрдЙрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕
рд▓реЙрдХрдЖрдЙрдЯ рдЕрд╡рдзрд┐15 рдорд┐рдирдЯрд╕рдордп рдЬрдм рддрдХ рдкреНрд░рдпрд╛рд╕ рд░реАрд╕реЗрдЯ
рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ15 рдорд┐рдирдЯрдкреНрд░рдпрд╛рд╕ рдХреА рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рд╕рдордп рдЦрд┐рдбрд╝рдХреА

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рдкреНрд░рддреНрдпреЗрдХ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  2. 5 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж, рдЖрдИрдкреА рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
  3. рдЕрд╡рд░реБрджреНрдз IP рдПрдХ рдЙрд▓рдЯреА рдЧрд┐рдирддреА рд╕рдВрджреЗрд╢ рджреЗрдЦреЗрдВ
  4. рд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдЙрд╕ IP рдХреЗ рд▓рд┐рдП рдХрд╛рдЙрдВрдЯрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
  5. рдкреБрд░рд╛рдиреЗ рд░рд┐рдХреЙрд░реНрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдлрд╛рдИ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдкреНрд░рддрд┐ рдЕрдиреБрд░реЛрдз 1% рд╕рдВрднрд╛рд╡рдирд╛)

рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЙрдкрдпреЛрдЧ

рд▓реЙрдЧ рдЗрди

  1. рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://yourdomain.com/ct/admin/ctlogin.php
  2. рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЕрдкрдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ
  3. рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ рдмрдЯрди
  4. рдпрджрд┐ рд╕рдлрд▓ рд╣реЛ, рддреЛ рдЖрдкрдХреЛ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

[Screenshot: ctlogin-password-entry]

рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╡рд┐рдлрд▓ рд▓реЙрдЧрд┐рди

рдпрджрд┐ рдЖрдк рдЧрд▓рдд рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:

  1. рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╢реЗрд╖ рдкреНрд░рдпрд╛рд╕ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ
  2. 5 рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ 15 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
  3. рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдпрд╛:

[Screenshot: ctlogin-error-message]

рд▓реЙрдХрдЖрдЙрдЯ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдпрджрд┐ рдЖрдк рдмрд╣реБрдд рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдХрд╛рд░рдг рдмрдВрдж рд╣реЛ рдЧрдП рд╣реИрдВ:

рд╡реЗрдЯ

  • 15 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рд▓реЙрдХрдЖрдЙрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
  • рдЙрд▓рдЯреА рдЧрд┐рдирддреА рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг

рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдВ

рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢рдХрд╛рд░рдгрд╕рдорд╛рдзрд╛рди
"Invalid password"ред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХреНрд╕ рдкреНрд░рдпрд╛рд╕ рд╢реЗрд╖ рд╣реИрдВредрдЧрд▓рдд рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬрдЕрдкрдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдбрдмрд▓-рдЪреЗрдХ рдХрд░реЗрдВ; рдЕрдЧрд░ рднреВрд▓ рдЬрд╛рдП рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ
"Too рдХрдИ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕ред рдХреГрдкрдпрд╛ рдПрдХреНрд╕ рдорд┐рдирдЯ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВредрджрд░ рд╕реАрдорд╛ рдЯреНрд░рд┐рдЧрд░TblCMSRateLimits рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдпрд╛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдХрдЖрдЙрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
"рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдлрд▓"MySQL рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛config.inc.php credentials рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ; MySQL рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
"Error: рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд╣реАрдВ рд▓рд╛ рд╕рдХрддрд╛"Tblsetting рд▓рд╛рдкрддрд╛ рдпрд╛ рдЦрд╛рд▓реАрд╕реЗрдЯрд┐рдВрдЧ рдкрдВрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди SQL рдЪрд▓рд╛рдПрдВ

рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ

рд╕рдорд╕реНрдпрд╛: рд╕рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

рд╕рдорд╛рдзрд╛рди:

  1. рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ:
SELECT adminpassword FROM tblSettings WHERE id = 1;
  1. рдпрджрд┐ рдпрд╣ рдПрдХ рд╣реИрд╢ рд╣реИ, рддреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕рд╛рджреЗ рдкрд╛рда рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
  2. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рджрд░ рд╕реАрдорд╛ рдЖрдкрдХреЛ рдЕрд╡рд░реБрджреНрдз рд╣реИ (tblCMSRateLimits рдореЗрдВ рджреЗрдЦреЛ)
  3. рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рддреНрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ (Php.ini рд╕рддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ)

рд╕рддреНрд░ рдкрд░реНрд╕рд┐рд╕реНрдЯ рдирд╣реАрдВ

рд╕рдорд╕реНрдпрд╛: рд▓реЙрдЧрд┐рди рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рддреБрд░рдВрдд рд▓реЙрдЧ рдЖрдЙрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рд╕рдорд╛рдзрд╛рди:

  1. PHP рд╕рддреНрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
   phpinfo(); // Look for session settings
  1. рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рддреНрд░ рдкрде рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ
  2. рдХреБрдХреА рдбреЛрдореЗрди рдореБрджреНрджреЛрдВ (localhost рдмрдирд╛рдо рдбреЛрдореЗрди) рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
  3. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреБрдХреАрдЬрд╝ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

рд▓реЙрдХрдЖрдЙрдЯ рд░рд┐рдХрд╡рд░реА

рд╕рдорд╕реНрдпрд╛: рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдпрд╛рдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдХрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди:

-- Check when you'll be unblocked
SELECT identifier, blockeduntil,
       TIMESTAMPDIFF(MINUTE, NOW(), blockeduntil) as minutesremaining
FROM tblCMSRateLimits
WHERE action = 'adminlogin'
AND blockeduntil > NOW();

рд╕реБрд░рдХреНрд╖рд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕

рдЪреЗрддрд╛рд╡рдиреА:
рд░рд╛рд╕рд╛рдпрдирд┐рдХ: рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╡рд░реЛрдзрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди рдкреЗрдЬ рдХреЗ рд▓рд┐рдП HTTPS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  1. рдордЬрдмреВрдд рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдиреНрдпреВрдирддрдо 12 рд╡рд░реНрдг
- рдорд┐рдХреНрд╕ рдСрдл рдЕрдкрд░рдХреЗрд╕, рд▓реЛрдЕрд░рдХреЗрд╕, рдирдВрдмрд░, рдкреНрд░рддреАрдХ
- рд╢рдмреНрджрдХреЛрд╢ рд╢рдмреНрдж рд╕реЗ рдмрдЪреЗрдВ

  1. рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ

- рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЪреЗрдХ рд▓реЙрдЧ
- рд╣рдорд▓реЗ рдХрд╛ рд╕рдВрдХреЗрдд рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ
- рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЖрдИрдкреА рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ

  1. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрджреНрдпрддрди рд░рдЦреЗрдВ

- рдкрд╛рд╕рд╡рд░реНрдб рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВ
- рдЕрджреНрдпрддрди рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рд░реНрдзрд╛рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

  1. рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрде рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ рдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ

- рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░рдд рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ
- рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рд╡реНрд╣рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


Changelog

рддрд╛рд░реАрдЦрд╕рдВрд╕реНрдХрд░рдгрдкрд░рд┐рд╡рд░реНрддрди
2026-01-011.0рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧрд╛рдЗрдб рдмрдирд╛рдпрд╛
2025-10-27-рджрд░ рд╕реАрдорд┐рдд рдкреНрд░рдгрд╛рд▓реА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛