classes : User - Prev/engine-pmc GitHub Wiki
##Description
/lib/classes/User.class.php์ ์ ์ ๋์ด์์ต๋๋ค. ์ ์ ์ ๋ํ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ Singleton class์ ๋๋ค.
PRIMARY index ๊ฐ
์ผ๋ฐ์ ์ธ ์ฌ์ฉ์ ID (๋ก๊ทธ์ธ/ํ์๊ฐ์ ์ ์ ๋ ฅํ๋ ์์ด๋)
$inputId ์ ๊ฐ์
๋๋ค์
์ค๋ช (์ค์ ์ด๋ฆ)
์ด๋ฉ์ผ ์ฃผ์
ํด๋ํฐ ์ฃผ์
์ต๊ทผ ๋ก๊ทธ์ธ IP
์ถ๊ฐ ๋ณ์
์ ์ ๊ฐ ์ํ ๊ทธ๋ฃน (Array)
- groupId : ๊ทธ๋ฃน์ ๊ณ ์ id
- name : ๊ทธ๋ฃน ์ด๋ฆ
- nameLocale : ํ์ฌ ์ธ์ดํ ๊ทธ๋ฃน ์ด๋ฆ
- nameLocales : ์ธ์ด๋ณ ๊ทธ๋ฃน์ด๋ฆ
#####Description $data์๋ ์ ์ ์ ๋ณด๊ฐ ๋ด๊ธด Object ์ ๋ ฅ
#####Note ํธ์ถ ํ์ง ๋ง์์ค
#####Description ํ์ฌ ๋ก๊ทธ์ธ๋์ด์๋ ์ ์ ๋ฐํ
#####Note
๋ก๊ทธ์ธ ๋์ด์์ง ์์์ NULL
๋ฐํ
ํ์ฌ ๋ก๊ทธ์ธ๋์ด์๋ ์ ์ ์ด๊ธฐํ
#####Note
- Context ํด๋์ค์์ ์๋์ผ๋ก ์คํํจ
- ํธ์ถํ์ง ๋ง์์ค.
######Description ํ์ฌ ์ ์ ๊ฐ ์์ฒญ๋ ๊ทธ๋ฃน์ ์ํด์๋์ง๋ฅผ ๋ฐํ
#####Note
- @param $groups : Array ํน์ String ํ์ ์ ๋ ฅ ๊ฐ๋ฅ
- Array ํ์ ์ ๋ ฅ์ ์ฌ๋ฌ ๊ทธ๋ฃน์ค ํ๋๋ผ๋ ์ํด์์ผ๋ฉด true ๋ฐํ
- String ํ์ ์ ๋ ฅ์ ์ ์ ๊ฐ ํด๋น ๊ทธ๋ฃน์ ์ํด์์ผ๋ฉด true ๋ฐํ