-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
e.net!feeder.erje.net!newsreader4.netcologne.de!news.netcologne.de!border2.nntp
.ams1.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neos
trada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Krzysztof Halasa <k...@p...waw.pl>
Newsgroups: pl.biznes.banki
Subject: Re: zmiana LOGINU w profilu zaufanym
References: <8...@g...com>
<60564177$0$519$65785112@news.neostrada.pl>
Date: Sun, 21 Mar 2021 13:28:57 +0100
Message-ID: <m...@p...waw.pl>
Cancel-Lock: sha1:dScR5iRnFRaDD6UDUATah2W69Dw=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 44
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 195.187.100.13
X-Trace: 1616329750 unt-rea-b-01.news.neostrada.pl 521 195.187.100.13:35336
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.biznes.banki:655961
[ ukryj nagłówki ]Robert Tomasik <r...@g...pl> writes:
> Z punktu widzenia administracji systemem zmiana login, to po prostu
> utworzenie nowego użytkownika. Jeśli system posiada zdolność
> przenoszenia uprawnień i ustawień, to robisz to tak, że tworzysz nowe
> konto, dajesz mu wszystkie uprawnienia i ustawienia starego. likwidujesz
> stare konto.
To generalizacja - z jakiegoś, być może prawdziwego, przypadku
szczególnego stworzyłeś nieprawdziwą zasadę ogólną.
Uprawnienia i ustawienia, w tym konkretnym przypadku, może nie są
problemem. Np. historia - owszem. W szczególności historia może wymagać
bycia utrzymywaną przez X lat. Wtedy od razu możesz zapomnieć
o możliwości skasowania konta, a nowego nie założysz jeśli istnieje
stare (nawet jeśli dostęp do niego jest zablokowany).
Od strony technicznej, w znakomitej większości tego typu przypadków -
gdzie dane użytkowników przechowywane są w typowej "znormalizowanej"
relacyjnej bazie danych, zmiana loginu (nazwy użytkownika) wymaga tylko
i wyłącznie zmiany wartości jednego pola w tabeli (użytkowników).
Oczywiście, baza danych to tylko połowa sukcesu. "Front-end" musi mieć
zaprojektowaną i zaimplementowaną funkcję, która to (trywialne) zadanie
wykona. W takim przypadku typowo "brak funkcji" = "nie da się tego
zrobić" (bez naprawdę ważnej przyczyny).
"Admin" mógłby teoretycznie zrobić to ręcznie, coś w stylu "update users
set login = 'asdfg' where login = 'qwerty';" zapewne wystarczy. Tyle że
admin to nie jest user interface, a tego typu ręczne operacje nie
powinny być wykonywane, jeśli naprawdę nie muszą. Wystarczy sobie
wyobrazić co by się stało w przypadku pomyłki (np. gdyby admin nie dał
"where...", i gdyby akurat w tym przypadku baza nie wymuszała
unikalności kolumny login).
Kolejną sprawą (tu wątpliwą) są możliwe odniesienia do danego loginu
w innych systemach - to nie jest sklepik internetowy. Normalnie jednak
takie rzeczy używają np. generowanych automagicznie UUIDów (OIDów itp),
a nie loginów.
Wniosek: lepiej wybierać takie loginy, które będą dobre także za XX lat.
Ale nie wynika to wcale z uwarunkowań technicznych, dla techniki zmiana
loginu to nie jest problem.
--
Krzysztof Hałasa
Następne wpisy z tego wątku
- 21.03.21 14:09 Robert Tomasik
- 21.03.21 18:12 Eneuel Leszek Ciszewski
- 21.03.21 23:11 Krzysztof Halasa
- 22.03.21 07:26 ąćęłńóśźż
- 15.04.21 22:35 Jestem Nowy
- 07.05.21 11:08 PP
- 07.05.21 12:58 TomN
- 07.05.21 13:35 Michal Jankowski
- 07.05.21 14:04 Olin
- 07.05.21 14:08 Michal Jankowski
- 07.05.21 14:25 Olin
- 07.05.21 14:53 Michal Jankowski
- 07.05.21 15:27 Olin
- 07.05.21 15:35 Michal Jankowski
- 07.05.21 15:43 Olin
Najnowsze wątki z tej grupy
- Tak doi się "wisienkobiorców" Nie tylko w kasynach ;-)
- Zamykanie konta dziecka.
- Czy apka bankowa to gra komputerowa?
- Co nalezy do Cinkciarza, a co do Conotoxia ?
- jak tacy debile
- Konto wspólne w N26.
- Bank z archaicznym uwierzytelnianiem.
- Re: Akumulatorki...
- Usiłuję zapłacić za energetyzację...
- w Polsce jest kryzys
- mBank mKsiegowosc
- gotówkowe zjeby
- Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- Jutro to dziś...
- leć gołombeczku
Najnowsze wątki
- 2025-01-09 Tak doi się "wisienkobiorców" Nie tylko w kasynach ;-)
- 2024-12-31 Zamykanie konta dziecka.
- 2024-12-31 Czy apka bankowa to gra komputerowa?
- 2024-12-23 Co nalezy do Cinkciarza, a co do Conotoxia ?
- 2024-12-21 jak tacy debile
- 2024-12-13 Konto wspólne w N26.
- 2024-12-09 Bank z archaicznym uwierzytelnianiem.
- 2024-12-04 Re: Akumulatorki...
- 2024-12-03 Usiłuję zapłacić za energetyzację...
- 2024-11-13 w Polsce jest kryzys
- 2024-11-12 mBank mKsiegowosc
- 2024-11-06 gotówkowe zjeby
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Jutro to dziś...
- 2024-10-22 leć gołombeczku