супер попа (обновление)
This commit is contained in:
@@ -36,12 +36,12 @@ final class accounts_controller extends core
|
||||
public function registration(array $vars = []): ?string
|
||||
{
|
||||
// Инициализация журнала ошибок
|
||||
$vars['errors'] = ['account' => []];
|
||||
$vars['errors'] = [];
|
||||
|
||||
if ($vars['account'] = accounts::registration(email: $vars['email'] ?? null, password: $vars['password'] ?? null, errors: $vars['errors']['account'])) {
|
||||
if ($vars['account'] = accounts::registration(mail: $vars['mail'] ?? null, password: $vars['password'] ?? null, errors: $vars['errors'])) {
|
||||
// Удалось зарегистрироваться
|
||||
|
||||
if ($vars['account'] = accounts::authentication($vars['email'] ?? null, $vars['password'] ?? null, (bool) ($vars['remember'] ?? false), $vars)) {
|
||||
if ($vars['account'] = accounts::authentication($vars['mail'] ?? null, $vars['password'] ?? null, (bool) ($vars['remember'] ?? false), $vars)) {
|
||||
// Удалось аутентифицироваться
|
||||
} else {
|
||||
// Не удалось аутентифицироваться
|
||||
@@ -75,9 +75,9 @@ final class accounts_controller extends core
|
||||
public function authentication(array $vars = []): ?string
|
||||
{
|
||||
// Инициализация журнала ошибок
|
||||
$vars['errors'] = ['account' => []];
|
||||
$vars['errors'] = [];
|
||||
|
||||
if ($vars['account'] = accounts::authentication($vars['email'] ?? null, $vars['password'] ?? null, (bool) ($vars['remember'] ?? false), errors: $vars['errors']['account'])) {
|
||||
if ($vars['account'] = accounts::authentication($vars['mail'] ?? null, $vars['password'] ?? null, (bool) ($vars['remember'] ?? false), errors: $vars['errors'])) {
|
||||
// Удалось аутентифицироваться
|
||||
} else {
|
||||
// Не удалось аутентифицироваться
|
||||
@@ -105,9 +105,9 @@ final class accounts_controller extends core
|
||||
public function deauthentication(array $vars = []): ?string
|
||||
{
|
||||
// Инициализация журнала ошибок
|
||||
$vars['errors'] = ['account' => []];
|
||||
$vars['errors'] = [];
|
||||
|
||||
if (accounts::deauthentication(errors: $vars['errors']['account'])) {
|
||||
if (accounts::deauthentication(errors: $vars['errors'])) {
|
||||
// Удалось деаутентифицироваться
|
||||
|
||||
// Деинициализация аккаунта
|
||||
@@ -137,21 +137,21 @@ final class accounts_controller extends core
|
||||
public function data(array $vars = []): ?string
|
||||
{
|
||||
// Инициализация журнала ошибок
|
||||
$vars['errors'] = ['account' => []];
|
||||
$vars['errors'] = [];
|
||||
|
||||
if ($account = accounts::read(['id' => $vars['id']], $vars['errors'])) {
|
||||
// Найдены данные запрашиваемого аккаунта
|
||||
|
||||
// Инициализация аккаунта
|
||||
$vars['account'] = accounts::account($vars['errors']);
|
||||
$vars['account'] = accounts::init(errors: $vars['errors']);
|
||||
|
||||
if ($vars['account'] && $vars['account']['permissions']['accounts'] ?? 0 === 1) {
|
||||
if ($vars['account'] && $vars['account']->permissions['accounts'] ?? 0 === 1) {
|
||||
// Удалось аутентифицироваться и пройдена проверка авторизации
|
||||
} else {
|
||||
// Не удалось аутентифицироваться
|
||||
|
||||
// Удаление запрещённых к публикации полей
|
||||
$account['password'] = $account['hash'] = $account['time'] = null;
|
||||
$account->password = $account->hash = $account->time = null;
|
||||
}
|
||||
|
||||
// Генерация ответа
|
||||
|
Reference in New Issue
Block a user