konrad rzentarzewski wrote:
chociaż ja bym to widział w UI jako 'Accounts' (przemianowane na 'Accounts and Services' -> 'Web services', jakoś bardziej userfriendly niż szukanie WWW w kontach (konta się kojażą z shellem/pocztą/ftp,
może nawet samo 'Services', ale nie koniecznie wydzielając www z kont, poza tym zaproponowana niżej tabelka accounts_data (accountsdetails) może się przydać nie tylko do www, ale do pozostałych też, gdyż jest to całkiem dobry sposób np. na przechowywanie quoty (imho lepszy niż obecny)
accounts: -[ RECORD 1 ]---------------------------------- id | 1 ownerid | 81 login | zoltaczka type | 1 domainid | 1 realname | Stefan Zoltaczka lastlogin | 0 expdate | 1167519600 createtime | 0 -[ RECORD 2 ]---------------------------------- id | 2 ownerid | 81 login | www.zoltaczka.one.pl type | 4 domainid | 1 realname | Stefan Zoltaczka lastlogin | 0 expdate | 0 createtime | 0
po mojemu to raczej byłoby tak:
accounts: -[ RECORD 1 ]---------------------------------- id | 1 ownerid | 81 login | www.zoltaczka type | 4 --typ www domainid | 1 realname | Stefan Zoltaczka ... domains: -[ RECORD 1 ]---------------------------------- id | 1 name | one.pl ...
accounts_data: -[ RECORD 1 ]---------------------------------- id | 1 accountid | 1 attribute | password value | $1$d2KFu8q7$zdObwJNu2CEidz.TkXR4M1
... faktycznie accounts_data będzie potrzebne ze względu na mnogość możliwych parametrów, z tym że trzeba się zastanowić nad czymś w rodzaju szablonu nowego konta, żeby nie trzeba było ręcznie wprowadzać tych wszystkich parametrów. Ktoś kto ma hosting liczony w tysiącach kont/virtualek nie będzie za każdym razem wymyślał/wprowadzal tych samych danych.