mirror of
https://github.com/foomo/shop.git
synced 2025-10-16 12:35:39 +00:00
Remove dependency on utils (Project-Globus-Services)
This commit is contained in:
parent
dfdee389a5
commit
2b338895f9
@ -5,11 +5,9 @@ package crypto
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"git.bestbytes.net/Project-Globus-Services/utils"
|
||||
|
||||
zxcbvn "github.com/nbutton23/zxcvbn-go"
|
||||
"github.com/nbutton23/zxcvbn-go/scoring"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
var minLength int = -1
|
||||
@ -31,11 +29,13 @@ func DeterminePasswordStrength(password string, userInput []string) scoring.MinE
|
||||
// GetPasswordScore returns a score of 0 (poor), 1, 2, 3 or 4 (excellent) for the strength of the password
|
||||
func GetPasswordScore(password string, userInput []string) (int, error) {
|
||||
if minLength != -1 && len(password) < minLength {
|
||||
return 0, errors.New("Password must have at least " + utils.IntToString(minLength) + " characters!")
|
||||
return 0, errors.New("Password must have at least " + strconv.Itoa(minLength) + " characters!")
|
||||
}
|
||||
if maxLength != -1 && len(password) > maxLength {
|
||||
return 0, errors.New("Password must be not longer than " + utils.IntToString(maxLength) + " characters!")
|
||||
return 0, errors.New("Password must be not longer than " + strconv.Itoa(maxLength) + " characters!")
|
||||
}
|
||||
match := DeterminePasswordStrength(password, userInput)
|
||||
return match.Score, nil
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -4,11 +4,11 @@ package examples
|
||||
import (
|
||||
"time"
|
||||
|
||||
"git.bestbytes.net/Project-Globus-Services/utils"
|
||||
"github.com/foomo/shop/order"
|
||||
"github.com/foomo/shop/queue"
|
||||
|
||||
"gopkg.in/mgo.v2/bson"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
type SmurfOrderCustom struct {
|
||||
@ -48,7 +48,7 @@ var processorIdSmurf int = 0
|
||||
// ~ CONSTRUCTORS
|
||||
//------------------------------------------------------------------
|
||||
func NewSmurfProcessor() *queue.DefaultProcessor {
|
||||
name := "SmurfProcessor " + utils.IntToString(processorIdSmurf)
|
||||
name := "SmurfProcessor " + strconv.Itoa(processorIdSmurf)
|
||||
processorIdSmurf++
|
||||
proc := queue.NewDefaultProcessor(name)
|
||||
proc.ProcessingFunc = processingFunc
|
||||
|
||||
Loading…
Reference in New Issue
Block a user