En primer lugar, al crear la aplicación, la tabla se uni_account
inserte una aplicación de datos, en la que el default_acid = 0
valor de retorno de la clave principal de la tabla, como $uniacid
.
A continuación, en la tabla será account
insertado en un datos de la cuenta, en el que el uniacid = $uniacid
valor de retorno de la clave primaria de la mesa, como $acid
.
A continuación, actualiza la tabla uni_account
de datos default_acid = $acid
, es decir, en circunstancias normales, $uniacid
y los $acid
valores son los mismos, pero si la condición anormal durante el funcionamiento en las dos tablas, es posible producir diferentes.
Por último, en la tabla se uni_account_users
inserta en los datos de usuario asociados con la aplicación, en el que uniacid = $uniacid
, uid = $uid
, role = $rold
. Y role
puede ser clerk, operator, manager, owner, founder, vice_founder, unbind_user, expired
un papel.
En otras palabras, existe una relación de muchos a muchos entre los usuarios y las aplicaciones: un usuario puede administrar múltiples aplicaciones y una aplicación puede ser autorizada para ser administrada por múltiples usuarios.