Najlepiej jak każdy użytkownik zarejestrowany w bazie danych będzie miał unikalne ID a to, że login może się powtarzać (zapisany w odrębnej kolumnie) to zupełnie inna sprawa. Aczkolwiek każdy użytkownik, nawet jakby miałoby się to dziać niejawnie, będzie odróżniamy od innych właśnie po ID. Oczywiście jeśli chcesz do loginu dodawać jakieś dodatkowe cyferki, to możesz je odpowiednio otrzymać poprzez wylosowanie jakieś liczby i wykonaniu jakiegoś działania pomiędzy nią a unikalnym ID użytkownika.