14

Jinzhu の GORM Package を使用して素晴らしいところで、私は現在この構造体を持っています:

type User struct {
    gorm.Model

    // The Users username
    Username string `gorm:"size:255;unique;not null"`

    // The Users email address
    Email string `gorm:"size:255;unique;not null"`

    // The Users hashed password
    Password string `gorm:"size:255;not null"`

    // The Users password confirmation (only for forms)
    PasswordC string `gorm:"-"`

    // The Users FULL NAME (e.g. Burt Reynolds)
    Fullname string `gorm:"size:255; not null"`

    // The Users Karma level
    Karma int

    // Is the user banned?
    Banned bool
}

しかし、私はGorillaのパッケージも使用しているので、フォームの値はすべて構造体に入力されますが、通常のフィールドがbcryptされるためプレーンテキストになるため、データベースに保存しSchemaたくありません。保存しない方法に関する情報フィールド。PasswordCPasswordGORMPasswordC

4

1 に答える 1