Grav-plugin-admin: рдкреНрд░рд╡реЗрд╢ рдкреГрд╖реНрда рдкрд╛рд╢рд╡рд┐рдХ рдмрд▓ рдХреЗ рд╣рдорд▓реЗ рдХреА рдЪрдкреЗрдЯ рдореЗрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдирд╡ре░ 2016  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: getgrav/grav-plugin-admin

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдХреНрд░реВрд░ рдмрд▓ рдХреЗ рд╣рдорд▓реЛрдВ рдХреА рдЪрдкреЗрдЯ рдореЗрдВ рд╣реИред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореМрдЬреВрдж рд╣реИ рддреЛ рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда (/рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдПрдХ рдХреЛрдб рджреЗрддрд╛ рд╣реИ рдФрд░ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рддреЛ рджреВрд╕рд░рд╛ рдХреЛрдб рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рдХреЛрдИ рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рддреБрд░рдВрдд рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдХреИрдкреНрдЪрд╛ рдбрд╛рд▓рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡реА рд╣реИ) рдкреНрд░рддрд┐ рджрд┐рди рдПрдХ рд╣реА рдЖрдИрдкреА рд╕реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рднреВрд▓рд╛ рд╣реБрдЖ рдкрд╛рд╕рд╡рд░реНрдб рдкреЗрдЬ рднреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ... рдЬрдм рдЖрдк рдХрд┐рд╕реА рднреВрд▓реЗ рд╣реБрдП рдкрд╛рд╕рд╡рд░реНрдб рд▓рд┐рдВрдХ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдИ-рдореЗрд▓ рдкрдВрдЬреАрдХреГрдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдореИрдВ рдЗрд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрджреЗрд╢ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдЬреИрд╕реЗ "рдпрджрд┐ рдпрд╣ рдПрдХ рдкрдВрдЬреАрдХреГрдд рдИ-рдореЗрд▓ рд╣реИ, рддреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд▓рд┐рдВрдХ рдЗрд╕реЗ рднреЗрдЬ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рд╕рд╛рдЗрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ" рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫред .. рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╡рд╛рд▓рд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдирд╛ рдЪрд╛рд╣реЗред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд▓реЙрдЧ-рдЗрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмреАрдЪ рджреЗрд░реА - рдЕрдзрд┐рдорд╛рдирддрдГ рдмрдврд╝ рд░рд╣реА рд╣реИ, рд╢рд╛рдпрдж рдШрд╛рддреАрдп рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рддрдХ - рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рд╣рдорд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред рджреЗрд░реА рдФрд░ рд╕реАрдорд╛ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рднреА 14 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдмрддрд╛рддреЗ рд╣реБрдП рдХрд░реВрдВрдЧрд╛: Incorrect username or password. рд╡реЗ рдкрд░рд┐рд╡рд░реНрддрди (рднреВрд▓ рдЧрдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓) рдХрд┐рд╕реА рднреА рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдореЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджреЗрдВрдЧреЗред

рдореИрдВ рдЖрдИрдкреА рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдХреИрдкреНрдЪрд╛ рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрдкреНрдЪрд╛ рд╡рд┐рдХрд▓реНрдк рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдХреНрдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╣рдо рдЗрд╕реЗ рдХреБрдЫ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ (рдЬреИрд╕реЗ 3, рдпрд╛ рдХреБрдЫ) рдХреЗ рдмрд╛рдж рд╣реА рд╕рдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд▓реЙрдЧ-рдЗрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмреАрдЪ рджреЗрд░реА - рдЕрдзрд┐рдорд╛рдирддрдГ рдмрдврд╝ рд░рд╣реА рд╣реИ, рд╢рд╛рдпрдж рдШрд╛рддреАрдп рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рддрдХ - рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рд╣рдорд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред рджреЗрд░реА рдФрд░ рд╕реАрдорд╛ рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рд╕рд╛рде рд╣реА, https://github.com/getgrav/grav-plugin-login/commit/3e7c20fd66639123cfb2894d9298d4ccfb861af9 рдореЗрдВ рдЙрд╕реА рд╕рдВрджреЗрд╢ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдирд╛ рднреА рдЕрд╕рдлрд▓ 2ban рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :)

рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдЕрд╡рдзрд┐ рдореЗрдВ рдЧрд▓рдд рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

рд▓реЙрдЧ рдЗрди рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдЕрдм рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрднрд╛рдЧ рд╣реИ: https://github.com/getgrav/grav-plugin-login/commit/590f188189c8453afb5992e7ec385795336ee711

рдХреИрдкреНрдЪрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рднреА рд░рдЦрдирд╛ рдЕрднреА рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рдврд╝ рд╕реБрд░рдХреНрд╖рд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рднреА Grav рдЖрдкрдХреЛ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдбрд╛рд▓рдиреЗ рд╕реЗ рдХрднреА рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред рди рд╣реА рдпрд╣ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рдордп рдмрдврд╝рд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдпрд╛ рдкреНрд▓рдЧрдЗрди рдмрд╕ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ?

рдЕрд╕рд▓ рдореЗрдВ рд▓реЙрдЧрд┐рди рдкреНрд▓рдЧрдЗрди рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдПрдбрдорд┐рди рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдореЗрд░рд╛ рдмреБрд░рд╛)ред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реЗрдмрд╕рд░реНрд╡рд░-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛ (рдЬреИрд╕реЗ Apache рдореЗрдВ htaccess/htpasswd) рдЬреЛрдбрд╝рдиреЗ рдФрд░ IP рд╢реНрд░реЗрдгреА рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ рднреА рдирд╣реАрдВ рдЖ рдЬрд╛рддреАред

рд╕рдордЭрд╛ред рд╣рд╛рдБ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рддрдм рддрдХ рдпрд╣реА рд╕рдордЭрджрд╛рд░реА рдХреА рдмрд╛рдд рд╣реИред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдпрд╣ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рджреЛрд╖ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд╛рде рд╣реА, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдЪреЗрддрд╛рд╡рдиреА рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реЛрдЧреАред

рдЗрд╕ рдкрд░ рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдкрдбреЗрдЯ рдХреА рдЙрдореНрдореАрдж рд╣реИ :)

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: .htaccess рд╕рдорд╛рдзрд╛рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдкрд░ рд╕рднреА рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рдорд╛рд░рддрд╛ рд╣реИред рдЬреЛ рдХрдореЛрдмреЗрд╢ рдЗрд╕реЗ рдЕрдиреБрдкрдпреЛрдЧреА рдмрдирд╛ рджреЗрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдмреЗрд╣рддрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрдк рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╣ рд╣реИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдЫрд┐рдкрд╛рдирд╛, рдЬреИрд╕реЗ:
https://learn.getgrav.org/admin-panel/faq#custom -admin-url
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдЧрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдЬрд▓реНрдж рд╣реА рдЖрдПрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЭреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред

рдЕрд╕рд▓ рдореЗрдВ рд▓реЙрдЧрд┐рди рдкреНрд▓рдЧрдЗрди рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдПрдбрдорд┐рди рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдореЗрд░рд╛ рдмреБрд░рд╛)ред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реЗрдмрд╕рд░реНрд╡рд░-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛ (рдЬреИрд╕реЗ Apache рдореЗрдВ htaccess/htpasswd) рдЬреЛрдбрд╝рдиреЗ рдФрд░ IP рд╢реНрд░реЗрдгреА рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЗрдВ рднреА рдирд╣реАрдВ рдЖ рдЬрд╛рддреАред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда рдкрд░ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рдпрд╣ рдбреЙрдХреНрд╕ рдореЗрдВ рднреА рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдкреБрд░рд╛рдиреА рд╣реИ рдпрд╛ рдореИрдВ рдЧрд▓рдд рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдБ?

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рднреА рдкрддрд╛ рд╣реИ рдХрд┐ рдЧреНрд░реИрд╡ рдХреЛ рдлреЗрд▓ 2рдмрд╛рди рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ?

рдореЗрд░рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕рднреА рд╕рд░реНрд╡рд░/рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рддрдХ рдПрдлрд╝рдЯреАрдкреА рдкрд╣реБрдВрдЪ рд╣реЛред

рдЖрдк .htaccess рдХреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ IP рдкрддреЗ рдХреЛ /admin/ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЛрдИ рдЕрдиреНрдп рдЖрдИрдкреА (рдФрд░ рдмрд╛рдж рдХреЗ рдмреЙрдЯ) рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред

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

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

danzinger picture danzinger  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maciejmatu picture maciejmatu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simonlayfield picture simonlayfield  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Quy picture Quy  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

artofthesmart picture artofthesmart  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ