Felhasználónevek megváltoztatása

Ritkán, de előfordul, hogy a felhasználóneveket meg kell változtatnuk:

  • túl hosszúra sikerült asszonynevek;
  • házasság;
  • válás;
  • hivatalos névváltozás

során.

A változtatás módjai:

  • mayoradmin-ként belépve a Felhasználói adatoknál az account-ot töröljük, majd újat veszünk fel. Fontos, az oktatási azonosító, és a csoporttagság ne változzon!
  • elegánsabb, de nehezebb MySQL-ben, ezért aki nem biztos benne, hogy mit és hogyan csinál, válassza az a)-t vagy kérjen konkrét segítséget!

Példánkban a Kiss Virág tanár nevét cseréljük le Nagyné Kiss Virágra.

Lépjünk be a megfelelő adatbázisba (szülők esetén a mayor_parent, mindenki más esetén a mayor_private adatbázisba!

# mysql -p mayor_private
Enter password:

Keressük meg a felhasználónkat az accounts táblában!

mysql> SELECT uId,userAccount,userCn FROM accounts WHERE userCn LIKE '%Virág%';

(Előfordulhat, hogy több Virág nevű felhasználó is van, válogassunk! :-) )

Valami ehhez hasonlót kell kapni:

+-----+---------------------+----------------------------+
| uId | userAccount         | userCn                     |
+-----+---------------------+----------------------------+
|  18 | Kovács.Virág        | Kovács Virág               | 
|  26 | Virág.István        | Virág István               | 
| 468 | Kiss.Virág          | Kiss Virág                 |
+-----+---------------------+----------------------------+

Jegyezzük meg az uId értéket, ezzel egyszerűbbé válik a munka!

Ellenőrizzük, hogy az új azonosító létezik-e már!

SELECT uId,userAccount,userCn FROM accounts WHERE userAccount='Nagyné.Kiss.Virág';

Ha ezt kapjuk:

Empty set (0.00 sec)

mehet a változtatás, ellenben ha találat van (egyszerűbb nevek esetén), akkor keressünk másik felhasználónevet (Nagyné-Kiss-Virág, Nné.Kiss.Virág, stb.)!

Cseréljük le a userAccount értéket (belépési név)!

UPDATE accounts SET userAccount='Nagyné.Kiss.Virág' WHERE uId=468;

Cseréljük le a userCn értéket (megjelenő név)!

UPDATE accounts SET userCn='Nagyné Kiss Virág' WHERE uId=468;

Ellenőrizzük!

mysql> select uId,userAccount,userCn from accounts where userCn like '%Virág%';

+-----+---------------------+----------------------------+
| uId | userAccount         | userCn                     |
+-----+---------------------+----------------------------+
|  18 | Kovács.Virág        | Kovács Virág               | 
|  26 | Virág.István        | Virág István               | 
| 468 | Nagyné.Kiss.Virág   | Nagyné Kiss Virág          |
+-----+---------------------+----------------------------+

Kérjük meg a Felhasználót, hogy lépjen be a saját account-jával!

Jótanács: ne változtassunk nyakra-főre a felhasználóneveken, csakis indokolt esetben! Mindenképpen kerüljük a becenév (Kata, Feri, Jocó), kitalált név (Zorró, A.Nagy.Fekete.Ember, stb), és zagyva karakterhalmaz (krtz, JB007, stb) típusú neveket!

hogyan/felhasznalonevek_megvaltoztatasa.txt · Utolsó módosítás: 2019/05/28 19:52 (külső szerkesztés)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0