mirror of
https://github.com/gophish/gophish
synced 2024-11-14 00:07:19 +00:00
bb7de8df3e
This PR adds the initial work to implement a password policy as defined in #1538. Specifically, this implements the following * Rate limiting for the login handler * Implementing the ability for system admins to require a user to reset their password * Implementing a password policy that requires passwords to be a minimum of 8 characters * Removes the default password (gophish) for admin users to instead have the password randomly generated when Gophish first starts up * Adds a password strength meter when choosing a new password Fixes #1538
17 lines
392 B
HTML
17 lines
392 B
HTML
{{define "flashes"}}
|
|
{{range .}}
|
|
<div style="text-align:center" class="alert alert-{{.Type}}">
|
|
<i class="fa
|
|
{{if eq .Type "danger"}}
|
|
fa-exclamation-circle
|
|
{{else if eq .Type "warning"}}
|
|
fa-exclamation-triangle
|
|
{{else if eq .Type "success"}}
|
|
fa-check-circle
|
|
{{else if eq .Type "info"}}
|
|
fa-info-circle
|
|
{{end}}"></i>
|
|
{{.Message}}
|
|
</div>
|
|
{{end}}
|
|
{{end}}
|