Class: Account

Account

new Account()

Account Модель аккаунта в системе

Version:
  • 0.0.1
Source:

Extends

Members

<static> failedLogin :object

Type:
  • object
Source:

additionalType

Дополнительный тип для элемента, который обычно используется для добавления более конкретных типов от внешних словарей в синтаксис микроданных.

Это отношения между чем-то и классом к которому он принадлежит. В синтаксисе RDFa, лучше использовать родной синтаксис RDF - аттрибут "TypeOf" для множественных типов.

Инстументы Schema.org могут слабо понимать дополнительные типы, особенно те, которые определены извне.

Inherited From:
Source:

apiKeys

Ключи API выданные пользователю создавать сразу в коллекиции с expires (типа кеша)

Deprecated:
  • move to services
    Source:

    confirmed :boolean

    Учетная запись подтверждена устанавливается после подтверждения основного email адреса

    Type:
    • boolean
    Source:

    description

    Короткое описание записи.

    Inherited From:
    Source:

    emails :array

    Электронная почта

    Type:
    • array
    Source:
    Example
    { address: 'tech77@diera.ru', verified: true }

    groups :Array.<Group>

    Группы пользователя

    Type:
    Source:

    image

    URL изображения записи.

    Inherited From:
    Source:

    isAdmin

    Администратор

    Source:

    isLocked :boolean

    Виртуальное поле. Проверка времени блокировки.

    Type:
    • boolean
    Source:
    Example
    var account = new Account();
    if(account.isLocked) return false;

    isSuper

    Супер-админ создается при инициализации системы может быть только "1" суперадмин. Если в системе два суперадмина, блокируем всё )

    Source:

    lockUntil :number

    Время до которого пользователь не может авторизоватся в системе

    Type:
    • number
    Source:

    loginAttempts :number

    количество попыток авторизации с ошибками

    Type:
    • number
    Default Value:
    • 0
    Source:

    name

    Имя записи.

    Inherited From:
    Source:

    nickname

    Уникальное имя в системе

    Source:

    parentRef

    Родитель. Прямая связь с родителем элемента

    Inherited From:
    Source:

    parents

    Предки. Массив идентификаторов предков

    Inherited From:
    Source:

    password

    Пароль / Хеш пароля

    Source:

    path

    Full path of document

    Inherited From:
    Source:
    See:
    Example
     //поиск все потомков:
    { path: /^,_id1/ }
    { path: /^,_id1,_id2,_id3/ }
    
    db.categories.find( { path: /^,Books,/ } )
    db.categories.find( { path: /^Books,/ } )

    profiles :Array

    Подробные профили пользователя для хранения контактов баллинга и т.д

    Type:
    • Array
    Source:

    services

    login services based on http://docs.meteor.com/#accounts_api

    Source:
    Example
     services: {
        facebook: {
           id: "709050", // facebook id
           accessToken: "AAACCgdX7G2...AbV9AZDZD"
       },
        resume: {
          loginTokens: [
            { token: "97e8c205-c7e4-47c9-9bea-8e2ccc0694cd",
              when: 1349761684048 }
          ]
        }
      }

    socialProfiles :array

    связь с социальными сетями профили социальных сетей

    Type:
    • array
    Source:

    totalLogins :number

    общее количество авторизаций пользователя

    Type:
    • number
    Source:

    url

    URL записи.

    Inherited From:
    Source:

    username

    имя пользователя === email

    Source:
    To Do:
    • - match email

    Methods

    <static> getAuthenticated(username, password, cb) → {function}

    Аутентификация пользователя

    Parameters:
    Name Type Description
    username string

    имя пользователя

    password string

    пароль

    cb function

    callback

    Source:
    Returns:
    Type
    function

    comparePassword(candidate, cb)

    Сравнивает строку с паролем пользователя

    Parameters:
    Name Type Description
    candidate string

    Строка пароля для проверки

    cb function

    callback function

    Source:

    incLoginAttempts(cb)

    Parameters:
    Name Type Description
    cb function

    callback

    Source: