Я использую строку "username" в качестве первичного ключа таблицы,
Но при сохранении и получении столбца с идентификатором имени пользователя я хочу, чтобы дело игнорировалось, чтобы новые пользователи не могли попытаться выдать себя за другого пользователя.
например, При регистрации нового пользователя
- username = Daxon
- username = DaXoN // это не должно быть разрешено
При получении уникального имени пользователя его можно набрать в любом случае и все же получить.
Youtube делают это со своими именами пользователей.
, например
- youtube.com / пользователя / Daxon
- youtube.com / user / DaXoN // В любом случае следует перейти на тот же профиль 'Daxon'
Класс домена
Это использует имя пользователя в качестве первичного ключа
class User {
String username
String password
static constraints = {
}
static mapping = {
id generator: 'assigned', name: "username", type: 'string'
}
}
Затем я строю контроллеры и представления,
Кто-нибудь может мне помочь с сохранением и получением уникальных имен пользователей без учета регистра?