Алиэкспресс войти через вк

Содержание

Необходимое время: 5 минут.

Как зайти на Алиэкспресс с любого устройства быстро, чтобы покупать выгодно.

  1. Откройте сайт Алиэкспресс

    Перейдите по адресу aliexpress.com или воспользуйтесь нашей ссылкой на раздел самых больших скидок.
    Если вы впервые заходите на сайт, вам нужно создать аккаунт. Читайте у нас как зарегистрироваться на Алиэкспресс.

  2. Как заходить с мобильного через браузер

    Тот же порядок действий – наберите вручную адрес aliexpress.com или воспользуйтесь персональным приглашением от нашего сайта ПоКупарь.
    Но мы настоятельно рекомендуем на мобильный, планшет или ПК.

  3. Как зайти на Алиэкспресс через приложение.

    А тут еще проще. Как только вы открыли приложение – вы уже на Алиэкспресс.
    Единственная проблема, которая может возникнуть, это отсутствие интернета. Приложение сообщит вам об этом.

  4. Заходим в свой профиль на Алиэкспресс на ПК.

    Чтобы начать покупки, нужно зайти в свой аккаунт. Наведите курсор на слово “войти” в верхнем правом углу.
    Если вы случайно зашли на версию Алиэкспресс на другом языке, ничего страшного. Кнопка входа находится в том же самом месте. Жмите на нее.

  5. Вводим логин и пароль или используем другой способ

    Когда вы наведете курсор на кнопку “войти”, вам предложат все варианты входа в профиль. Можно вводить логин и пароль или же войти через социальные сети.
    Чтобы входить через социальные сети, нужно заранее привязать свой аккаунт к Алиэкспресс.

  6. Как зайти в свой профиль на Алиэкспресс на мобильном

    Через браузер зайти сложнее. На главной странице там вам предлагают загрузить приложение и кнопка “вход” отсутствует. Поэтому нажмите на любой товар, акцию или предложение. Тогда в верхнем правом углу появится “гамбургерное” меню.
    Вот почему с мобильного проще заходить на Алиэкспресс через приложение.

  7. Заходим в свой профиль через браузер на мобильном

    Открываем меню и нажимаем на “вход” или “sign in”, если у вас открылась английская версия.
    Дальше появится точно такое же меню, как и на ПК. Можно входить через логин-пароль или профили в соцсетях. Обратите внимание – вы должны сначала залогиниться в соцсети, чтобы использовать этот способ.

  8. Как зайти на Алиэкспресс через приложение

    Нажмите на кнопку “мой профиль” в правом нижнем углу экрана. Тогда откроется форма входа.
    Это нужно сделать лишь один раз на одном устройстве. В дальнейшем приложение запомнит ваши данные и будет входить автоматически.

Фейсбук (Facebook) Моя страница — это личная страница каждого зарегистрированного пользователя самой большой в мире социальной сети. Фейсбук даёт возможность людям с разных уголков Земли общаться между собой в любом месте где есть сеть интернет!

Фейсбук вход

www.facebook.com

Навигация:

  • Facebook вход — как войти на свою страницу
  • Фейсбук регистрация — как зарегистрироваться в социальной сети
  • Функционал личной страницы Facebook — где искать друзей, где находятся настройки и раздел редактирования
  • Как оформить свою страницу Фейсбук
  • Моя страница Фейсбук — как ограничить информацию о себе — настройка конфиденциальности в Facebook

Фейсбук регистрация — как зарегистрироваться в социальной сети

Если вы ещё не зарегистрированы в социальной сети Фейсбук, то пользоваться всем функционалом для общения не сможете. Чтобы исправить эту ситуацию, нужно пройти простой и довольно быстрый процесс регистрации в Фейсбуке. Сделать это можно за несколько шагов:

  1. Зайти на сайт Фейсбука (вам сразу откроется страница с формой регистрации)
  2. На странице регистрации нужно указать вашу Имя и Фамилию, мобильный телефон или email, придумать пароль, указать дату рождения, гендер, ознакомится с Условиями использования и Политикой использования данных. После этого нужно нажать на зелёную кнопку Создать аккаунт.
  3. Подтвердить создание личной станицы в Фейсбуке через телефон или имейл. Если вы указывали на втором шаге мобильный номер — на него придёт СМС с проверочным кодом. Если же вы указывали свою электронную почту — на ваш почтовый ящик придёт письмо от Фейсбука в котором нужно нажать на проверочную ссылку.
  4. На завершальном этапе регистрации в Фейсбуке вам будет предложено поискать друзей, отредактировать личную информацию и поставить фотографию профиля — аватарку.
  5. Читайте также полный мануал (пошаговое руководство) на эту тему — Регистрация в Фейсбуке за 5 минут!

Также сразу после регистрации вы можете отредактировать настройки видимости вашей страницы, для этого нужно зайти в настройки конфиденциальности в Фейсбуке. Там можно решить что будут видеть друзья, подписчики и просто «прохожие» когда зайдут на вашу личную страницу.

Фейсбук — как войти на свою страницу

Зайти на сайт социальной сети Фейсбук можно несколькими способами, и все они очень просты!

Первый способ — через прямую ссылку

Если вы ещё не зашли в Фейсбук — сделать это можно прямо сейчас по ссылке вверху этой страницы — официальный сайт Facebook.com Это наверное самый простой способ войти в Фейсбук, ведь нужно просто перейти по ссылке — и вам откроется ваша страница ФБ

Второй способ — через поисковую сеть

Для того чтобы войти в Фейсбук через поисковую сеть нужно для начала открыть одну из них — Гугл или Яндекс (также можно использовать Bing поиск и другие менее популярные). Как правило в вашем браузере предустановленна именно одна из этих двух систем. Далее в строке поиска вводим запрос — Фейсбук вход моя страница (или другую комбинацию, главное чтобы было название социальной сети), и нажимаем на кнопку найти. При этом будьте внимательны — возможно у вас включена английская раскладка клавиатуры и вы вводите atqc,er вместо правильного слова на кириллице. Также могут быть и другие формы ошибочного написания — афсу facebook, feisbuk, феысбук и др ошибки. Старайтесь избегать их и задавать запросы правильно, хотя конечно поиск с большой вероятностью выдаст то что вам нужно — страницу для входа в социальную сеть. Далее, когда поисковик выдаст вам результаты на ваш запрос — можете переходить по одному из них, как правило на первой позиции выдачи стоит официальный сайт.

Третий способ — через мобильное приложение Facebook

Третий способ предназначен специально для тех кто заходит на сайт с мобильных устройств. На этот случай у социальной сети есть специальное приложение для общения в Фейсбуке через смартфоны и планшеты. Скачать его можно посетив магазин Google Play (для Android устройств) или App Store (для Iphone).

Функционал личной страницы Facebook — где искать друзей, где находятся настройки и раздел редактирования

С главной страницы Фейсбука можно перейти к любому разделу социальной сети и ко всем её функциям.
В верхней части располагается горизонтальная панель, которая открывает пользователю доступ для управления собственным аккаунтом.
Слева всегда присутствуют кнопки наиболее важных функций: «Запросы на добавление новых друзей», «Уведомления», а также «Последние текстовые сообщения». При наличии новой информации рядом с этими же кнопками образуются цифры, выделенные ярким цветом. Они обозначают количество новых событий, имеющих непосредственное отношение к данному аккаунту.
С противоположной стороны можно обнаружить такие кнопки: «Главная», «Настройка конфиденциальности и другие инструменты», «Быстрая настройка конфиденциальности», а также «Поиск друзей». Кнопки, касающиеся конфиденциальности, требуют особенного внимания. Именно благодаря им пользователь социальной сети имеет возможность изменять настройки доступа к информации на странице для других людей.

С целью изменения информации о себе необходимо:

  1. Перейти во вкладку «Настройка конфиденциальности и другие инструменты», затем найти там вкладки «Настройки страницы» или «Общие настройки» и в подходящем пункте нажать на кнопку «Редактировать».
  2. Сразу после этого откроется окно, где пользователь смело может вводить новые личные данные.
  3. По окончании изменений следует помнить о подтверждении новой информации, что делается при помощи введения пароля от страницы.
  4. Тогда данные сохранятся и будут видны владельцу аккаунта и его гостям, если для них будет включен доступ.

Для поиска любой информации в сообществах или на страницах друзей нужно найти окно статусов и ленту новостей, расположенных ниже верхней горизонтальной панелью. Там пользователь увидит маленький текст – аннотацию, что поможет ему понять суть заметки. Чтобы прочесть новость полностью, следует щёлкнуть кнопкой мышки по названию статьи.
Левая панелька, расположенная вертикально, даёт возможность быстро перейти к сообщениям, музыке или же играм.
Правая вертикальная панель состоит из аватарок (фотографий главных страниц пользователей) возможных знакомых людей. Любую из этих фотографий легко можно удалить, нажав на крестик в углу, или же, если этот человек всё-таки знаком, выбрать кнопку «Добавить в друзья», тем самым отправить ему заявку о добавлении в контакты.

Видео: Настройка списка друзей в Фейсбуке

Как оформить свою страницу Фейсбук

Красивое оформление страницы логотипом и обложкой играет немалую роль в вопросах восприятия и знакомства с новыми людьми. Ведь люди, переходящие на чужой профиль, первым делом видят именно логотип, обложку и оформление материалов.

Аватар

Фотография профиля (аватарка) – это иконка страницы, которая постоянно используется, поэтому и всегда видна гостям профиля. Например, при размещении новых записей на стене, друзья видят у себя в ленте новостей не только этот пост (запись), но и аватарку человека, разместившего его.
Ставить на аватарку фотографию незнакомого человека или просто какую-то картинку непонятного содержания не рекомендуется, так как пользователи должны понимать, с кем им приходится иметь дело. Ведь мало у кого возникает желание начать общаться с человеком, если первое, что видно при переходе на его страницу — это корчащее рожицу существо.

В качестве фотографии профиля пользователю требуется загрузить изображение размером 180х180 пикселей, после чего социальная сеть самостоятельно масштабирует его до 160х160 пикселей.

Обложка профиля

Рекомендуемый размер обложки Фейсбука — 851 на 315 пикселей. Ранее администрация социальной сети запрещала пользователям выставлять на публичное обозрение картинки и фотографии необычного содержания, но недавно это табу было отменено. Поэтому любой человек может указать на своей обложке призывы к действию, адрес какого-либо сайта и так далее. Но перед тем как сделать понравившуюся картинку с текстом своей обложкой, необходимо помнить о том, что текст может занимать только до 20% площади самого изображения. Креативным людям выбрать хорошую обложку гораздо проще, так как они знают, как привлечь внимание других пользователей к необходимой информации, не нарушая правила социальной сети. Если страница в социальной сети создаётся не конкретным человеком для личного использования, а компанией, рекламирующей собственную продукцию и распространяющей услуги, то логотип (аватарка профиля) должен соответствовать и помогать брендированию компании.

Размер изображений на странице Facebook

Вкладки

Помимо обложки и аватарки внимание других пользователей также можно привлечь при помощи оформления иконок вкладок. Под обложкой располагаются иконки, ведущие прямо к установленным на странице приложениям, три из которых постоянно видны гостям профиля. Самый выгодный и выигрышный способ их использования – это установка крупных шрифтов и коротенькие (буквально в пару-тройку слов) призывы к действию. На такой читабельный текст всегда приятно смотреть, а главное – его можно быстро и без лишних проблем понять с первого раза. Обратить внимание на вкладки ещё можно текстом понятного содержания или же стрелками, изображёнными на обложке. Размер изображений вкладок — 111 на 74 пикселя.

Как слушать музыку в Фейсбуке? Шесть музыкальных приложений для Фейсбука на 2019 год!

Последним вариантом неплохо увеличить активность страницы является установка приложений во вкладки. Они всегда обладают немалым количеством интерактивных опций, что сделано с целью обратить внимание гостей профиля и увеличить посещаемость страницы. Как правило, приложения во вкладках используются на страницах различных компаний, интернет-магазинах и так далее. Хотя любой желающий пользователь может провести на своей странице конкурс или сделать специальное предложение для своих друзей и подписчиков.

Настройка конфиденциальности в Фейсбуке

Наиболее распространённой, но в то же время легко решаемой, проблемой является видимость публикаций. Их можно сделать видимыми для: всех пользователей, друзей, конкретного списка людей/всех, кроме списка людей, только для себя. Выбрать любой из этих пунктов можно, если перейти в Настройки ► Конфиденциальность ► Кто может видеть мои материалы?.
Такие настройки применяются не ко всем публикациям, а только к новым. Но ограничить доступ к старым публикациям можно, поставив галочку возле записи Ограничить доступ к прежним публикациям.

Грядущее изменение в интерфейсе — Фейсбук ведёт тестирование новой ленты новостей — без постов от друзей.

Не менее важным вопросом является видимость хроники. К сожалению, социальная сеть Фейсбук не позволяет пользователям становиться «невидимками». Скрыть от остальных людей можно фотографии, записи на странице, личную информацию, но никак не сам профиль. Хотя выход все же есть – нужно перейти в Настройки, а затем нажать на кнопку Кто может видеть мои материалы?. Тут следует найти Кто может найти вас с помощью указанных контактных данных? и Хотите ли вы, чтобы в поисковых системах была ссылка на вашу Хронику?. Нажав на кнопку Редактировать, можно подобрать наиболее подходящий вариант и максимально скрыться от других пользователей.

>Авторизация на Facebook – восстановление доступа и настройка e-mail

Как войти в свой личный кабинет на Facebook

  1. Убедитесь, что никто больше не вошел в свой аккаунт с вашего компьютера.
    • Для выхода другого человека: Нажмите кнопку со стрелкой ( ) в верхнем правом углу Facebook и выберите Выйти.

  2. Перейдите на главную страницу Фейсбук и выполните одно из следующих действий:
    • Электронная почта: Вы можете войти, используя любой адрес электронной почты, который в настоящее время зарегистрирован для вашей учетной записи на Facebook;
    • Имя пользователя: Вы также можете войти через имя пользователя;
    • Номер мобильного телефона: Если в вашем аккаунте имеется проверенный номер мобильного телефона, вы можете использовать его для входа (пропустите нули перед кодом страны и другие символы).
  3. Введите свой пароль.
  4. Нажмите Войти.

В чем разница между входом и регистрацией

Регистрация

Если у вас нет аккаунта на Facebook, вы можете создать его, выполнив несколько простых шагов. Чтобы создать новую учетную запись, заполните регистрационную форму, дав свое полное имя, дату рождения, пол и адрес электронной почты. Затем выберите пароль.

Вход

Если у вас уже есть учетная запись на Facebook, вы можете войти в нее на той же странице. Просто введите адрес электронной почты и пароль в соответствующие поля в верхней части страницы и нажмите кнопку Войти.

Я забыл данные для входа Facebook

Если вы не помните адрес электронной почты для входа или номер мобильного телефона, либо данная информация изменилась за последнее время:

  1. Попробуйте войти, используя ваши имя пользователя и пароль. Если вы забыли имя пользователя, попросите друга, чтобы посетил вашу страницу и найшел его в адресной строке http://www.facebook.com/webznam.
  2. Попробуйте использовать другой адрес электронной почты или телефонный номер, которые могут быть добавлены к вашему аккаунту. Если в ваш аккаунт ранее был добавлен номер мобильного телефона, вы можете войти в систему, введя номер вместо адреса электронной почты. Начинать следует с кода страны, пропустив все нули и знаки перед номером.
  3. Попросите одного из ваших друзей Facebook, чтобы он посетил вашу страницу в социальной сети и послал вам адрес электронной почты, содержащийся в вашей учетной записи. Чтобы получить доступ к адресу вашей электронной почте, друг должен:
    • Открыть вкладку Информация на вашей личной странице;
    • Перейти к разделу Контактная информация и скопировать ваши адреса электронной почты.

  4. Если после применения указанных выше советов, вы всё ещё не можете войти в свой аккаунт, попытайтесь найти свой аккаунт на сброс пароля.

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

Не могу войти в Фейсбук, используя мобильный телефон

Люди, которые зарегистрированы на Facebook с помощью мобильного телефона могут использовать свой номер телефона и пароль, который создали при регистрации.

Если у Вас есть проблемы со входом, помните, что вы должны ввести полный номер телефона с кодом страны. Исключая знаки нуля, + и другие специальные символы.

Как изменить e-mail адрес Facebook

Чтобы изменить свой адрес электронной почты на сайте:

  1. Откройте личный кабинет Facebook, в раскрывающемся меню в верхнем правом углу выберите Настройки аккаунта.
  2. Нажмите кнопку Изменить рядом с адресом электронной почты.
  3. Нажмите кнопку Добавить другой адрес электронной почты.
  4. Введите новый адрес электронной почты в свободном поле, а затем нажмите кнопку Сохранить изменения.
  5. По соображениям безопасности, появится запрос на пароль.
  6. После этого Вы получите подтверждение по электронной почте с новым адрес электронной почты. Войти с использованием нового адреса можно будет только после подтверждения.

Примечания:

  • Все подтвержденные адреса электронной почты могут быть использованы для входа в Ваш аккаунт.
  • Если вы не можете получить доступ к вашей учетной записи на сайте, не создавайте новую учетную запись, потому что это является нарушением условий и может привести к задержке решения проблемы.

Пришло письмо с просьбой подтвердить регистрацию на Facebook

Если кто-то смог зарегистрировать один из адресов в учетной записи пользователя, Facebook отправляет уведомление для каждого адреса электронной почты. Это происходит, когда пользователь нажимает на ссылку, отправленную на адрес электронной почты при создании новой учетной записи, или когда добавляет адрес в учетную записи.

Если вы все еще владелец адреса электронной почты, Вы можете добавить его обратно на ваш аккаунт. Для этого перейдите к разделу «Настройки» в личном кабинете и выполните вышеописанные шаги.

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

Если вы не являетесь владельцем e-mail адреса, вы не можете добавить его обратно на ваш аккаунт. Если вы все еще владелец адреса электронной почты, но вы не можете получить к нему доступ, обратитесь к поставщику услуг электронной почты с просьбой о помощи, чтобы вновь получить доступ к адресу.

Почему не могу зайти на Алиэкспресс

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

Забыли свой пароль, процедура восстановления пароля на русской версии ru.aliexpress.com

Пожалуй, самой распространенной проблемой является забытый пароль. Но этот пустяк довольно быстро исправить. При входе на ресурс вам предлагается заполнить поля «Пароль» и «Логин».

Над последним полем имеется ссылка «Забыли пароль», на нее и надо нажать. После чего открывается страница с предложением указать адрес своей электронной почты и пройти проверку. При прохождении проверки необходимо ввести код с картинки в специальное поле, если все сделано правильно соответствующее поле, окраситься в зеленый цвет. Остается нажать на кнопку «Запросить».

После этого предлагается два варианта по восстановлению пароля:

  • с подтверждением по электронной почте;
  • через службу поддержки.

Выбираем наиболее удобный вариант. Например, через почту.

После этого требуется пройти проверку личности, которая состоит из трех пунктов:

  1. проверка идентичности с получением кода;
  2. непосредственное восстановление пароля (вводим новый пароль и подтверждаем его в окне ниже);
  3. вход на сайт под новым паролем.

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

Как зайти на Алиэкспресс, если доступ закрыт.

Бывают ситуации, когда блокируется доступ к торговой площадке. Такая ситуация может возникнуть в следствии ограничения доступа к сайту Роскомнадзором, если на ресурсе найдены товары не надлежащего качества.

Также причиной этому могут быть:

  • технические работы на сайте;
  • обновление ресурса;
  • неполадки.

Все это временные трудности. На обновления может потребоваться не больше пары часов, а вот проведение технических работ может и затянуться. В любой ситуации это не сможет повлиять на заказы и стоимость товаров. Также причиной может стать медленная работа вашего браузера.

В этом случае попробуйте следующее:

  • сменить браузер;
  • воспользоваться режимом турбо, для увеличения скорости;
  • очистить историю;
  • зайти с другого устройства.

Если получилось зайти с телефона или планшета, а с компьютера нет, то скорее всего проблема в последнем. В любом случае, если сайт не открывается администрация сообщает причины, по которым это произошло.

Не могу зайти в личный кабинет Алиэкспресс

Бывают ситуации когда все хорошо работает, но зайти в личный кабинет не удается. С этой проблемой сталкивались многие. Такое может быть из — за обновлении на сайте и стоит подождать некоторое время. После чего все наладиться и вы спокойно войдете в кабинет. Эти проблемы часто бывают по вине антивирусной программы, которая может блокировать ресурс как вредоносный. В этом случае можно попробовать отключить защиту и произвести вход. Если ничего из перечисленного не помогло попробовать отправить сообщение в службу технической помощи, они обязательно помогут в разрешении сложившейся проблемы.

Не могу зайти в Алиэкспресс с телефона

Многие пользователи мобильной версии также могут столкнуться с трудностями входа на сайт. Как и в других случаях это могут быть причины сбоя в самой мобильной версии или проблемы с мобильной связью. Еще причиной могут послужить некорректно введенные данные. В любом случае проверьте правильно ли введены логин и пароль, и убедитесь в наличие подключения к интернету. Если все заполнено правильно, а войти также не удается, подождите немного. Возможно через какой — то промежуток времени все заработает. Главное не паникуйте, все обязательно разрешиться.

Почему не заходит в Алиэкспресс с компьютера

Многие пользователи сталкивались с проблемой когда не получается зайти на сайт Алиэкспресс. Проблемы могут быть как с самим подключением к сети, так и в браузере. Главное не паниковать и действовать по порядку.

Пункты, следуя которым можно устранить неполадку:

  1. Проверка денежных средств на счету интернета. Возможно у вас просто закончились средства и был отключен интернет.
  2. Возможно антивирус заблокировал сайт. Для устранения этого необходимо зайти в настройки антивируса и внести Алиэкспресс в список разрешенных сайтов.
  3. Наличие вирусов на вашем устройстве. Проверьте свой компьютер и попробуйте еще раз войти на торговую площадку.
  4. Возможно дело в браузере. Попробуйте зайти на сайт с другого поисковика.

Если ничего из выше перечисленного не помогает, переустановите операционную систему. Но это уже самый крайний случай, в большинстве своем до этого не доходит.

AliExpress не могу войти в аккаунт

Еще один распространенный случай когда человек не может войти в свой аккаунт, или войдя в него не может найти список заказов, хотя некоторое время назад он существовал. Этому есть несколько причин:
Сбой в работе Алиэкспресс – довольно распространенная проблема. Повлиять на них невозможно, единственное можно обратиться в службу технической поддержки с просьбой устранить неполадку. Или просто подождать и через некоторое время все наладится.
Настройки браузера – если проблема заключается в настройках, необходимо их изменить. Для этого входим в меню браузера и выбираем пункт настройки. Находим и кликаем «Показать дополнительные настройки». В данном пункте необходимо найти строку «Личные данные» и нажать кнопку «Очистить историю…».

После чего открывается одноименное окно в котором надо выбрать период, за который необходимо провести очистку, также отмечаем пункт очистить файлы куки. После чего кликаем кнопку «Очистить историю». Все успешно очищено. Теперь закрываем настройки и по новой запускаем браузер. Очистка истории помогает решить проблемы со входом в аккаунт и позволяет спокойно работать с сайтом.

Не могу войти в Алиэкспресс, пароль правильный

Случается, что данные введены правильно, а войти не получается.

В этом случае можно посоветовать следующее:

  • проверьте правильность пароля и логина;
  • если вы в них уверены, введите их сначала в любом текстовом редакторе, чтобы было видно символы, а после скопируйте их в поля;
  • временно упростите пароль.

Если это не помогает обратиться в техническую поддержку сайта с просьбой о помощи. Возможно, существуют какие-то технические проблемы, не зависящие от вас. Они обязательно помогут решить вашу проблему.

Как зайти в Алиэкспресс через в контакте

Для входа на Алиэкспресс через популярную социальную сеть вы должны быть зарегистрированы в ней. После регистрации входите на свою страницу и в группах найдите официальное сообщество Алиэкспресс. Присоединяетесь к нему, и сможете спокойно просматривать каталоги или подборки вещей, совершать покупки. Ваш аккаунт в контакте будет автоматически привязан к аккаунту торговой площадки. Это поможет значительно сэкономить время, а также быть в курсе последних событий Алиэкспресс.

Почему не открывается Алиэкспресс сегодня

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

Этому может быть несколько причин, которые уже перечислялись ранее:

  • технические работы на самом сайте;
  • обновление ресурса;
  • неполадки с сайтом.

Во всех этих случаях надо просто подождать, возможно, что все заработает через несколько часов. Если на ресурсе ведутся работы, администрация Алиэкспресс обязательно предупредит всех пользователей об этом. Наберитесь терпения и все разрешиться.

В данной статье рассказывается об основных проблемах со входом на сайт Алиэкспресс. Приводятся примеры наиболее распространенных неполадок и пути их решения. Воспользовавшись советами статьи, вы сможете легко сменить пароль или устранить причины неполадок со входом в свой аккаунт на ресурсе. Удачных покупок.

3.4 / 5 ( 37 votes )

Вход в личный кабинет Алиэкспресс на русском можно осуществить всего за несколько секунд, выполнив ряд несложных действий. Для авторизации в аккаунте нужно перейти на русскоязычную версию сайта торговой площадки – ru.aliexpress.com.

Далее воспользуйтесь верхним меню, чтобы нажать на кнопку “Войти”, которая расположена справа от формы поиска. Система интернет-магазина перенаправит вас на специальную страницу входа в личный кабинет на Алиэкспресс (login.aliexpress.com). Для успешной авторизации вы должны знать логин или регистрационный адрес электронной почты, а также пароль от своего аккаунта. Если данные для входа были утеряны или забыты, тогда сперва нужно пройти процедуру восстановления логина и пароля.

Как войти в личный кабинет на Алиэкспресс

В строку “Email или ID пользователя” введите ваш логин или адрес эл. почты, а затем в поле “Пароль” укажите свой пароль от аккаунта. Теперь осталось нажать на кнопку “Войти” и подождать до 5-ти секунд пока система обработает данные и перенаправит на страницу покупателя.

Торговая площадка также поддерживает вход и регистрацию в системе с помощью Google-аккаунта и страниц в социальных сетях Facebook и VK. Эти кнопки находятся под формой авторизации в строке “Войти через…”. Благодаря этой функции процесс входа в личный кабинет на AliExpress будет сведен к двум кликам.

После завершения процедуры входа в личный кабинет Алиэкспресс на русском вы будете перенаправлены на главную страницу торговой площадки. Теперь вместо кнопок “Войти” и “Регистрация” в навигационной панели будет отображено приветствие с вашим именем.

Наведите курсор мыши на приветствие, чтобы открыть меню покупателя. Перейдите в раздел “Мой AliExpress” с помощью соответствующей кнопки. Ваши новые и предыдущие заказы будут отображены в разделе “Мои заказы”.

Перед оплатой новой покупки на AliExpress обязательно удостоверьтесь в том, что вы вошли в свой личный кабинет, иначе оформленные заказы не будут отображены в вашем аккаунте. Многие покупатели из-за своей невнимательности покупают товары, а потом не знают как их отследить, подтвердить получение или, в случае утери посылок, не могут – открыть спор и вернуть деньги.

Пройти процедуру регистрации и выполнить вход на Алиэкспресс при помощи соцсетей можно просто и быстро.

На Алиэкспресс существует два способа регистрации: обычный и через социальные сети.

  • Если у вас еще нет аккаунта на этой самой большой торговой площадке в мире, создайте его. Зарегистрироваться обычным способом поможет .
  • Также можно изучить видео-инструкции и зарегистрироваться по ним. Данные .
  • Если вам проще зарегистрироваться через социальные сети, тогда изучайте инструкции в статье ниже.

Регистрация на Алиэкспресс через социальные сети Фейсбук, ВКонтакте, Гугл: инструкция

В последнее время все чаще используется на разных сайтах способ регистрации при помощи соцсетей, так как этот процесс проходит намного быстрее, чем обычная регистрация с заполнением формы. Алиэкспресс — это продвинутый сайт, который также предлагает создать аккаунт при помощи социальных сетей Фейсбук, ВКонтакте и Гугл.

Вот инструкция, как зарегистрироваться на Алиэкспресс при помощи Facebook, VKontakte и Google:

  • Зайдите на главную страницу . Нажмите «Зарегистрироваться».

Нажмите «Зарегистрироваться»

  • Откроется страница с формой. Саму форму мы не будем заполнять, а нажмем на активную кнопку «Фейсбук-зарегистрироваться».

Кликните по активной кнопке Фейсбук

  • Откроется страница, где вас попросят авторизоваться в этой социальной сети. Вы можете заранее открыть свой аккаунт на Фейсбуке в этом же браузере, и тогда регистрация пройдет еще быстрее.

Выполните вход на Фейсбук

  • Затем Алиэкспресс получит доступ к следующей информации: профиль (фотография, возраст, пол и другое), адрес электронной почты и так далее.

Разрешите доступ к своим данным на Фейсбуке

  • То же самое нужно проделать и с регистрацией на Алиэкспресс, если вам нужно создать аккаунт на этой торговой площадке при помощи соцсети ВКонтакте. Откроется окно, в котором следует разрешить доступ к личной информации. После нажатия кнопки «Разрешить», можно сразу же использовать Алиэкспресс в полном объеме, не тратя драгоценное время на заполнение формы.

Разрешите доступ к личной информации ВКонтакте

  • Такие же вы выполняете шаги, если хотите создать аккаунт на Алиэкспресс, используя Google. Стоит отметить, что значки соцсетей находятся на главной странице со входом на сайт. Вы можете воспользоваться ими.

Регистрация при помощи соцсетей

Запомните, что при регистрации через социальные сети, Алиэкспресс будет доступна личная информация вашего профиля, а также ваши фото, друзья и другая информация. Но такой способ регистрации безопасен. Если вам понадобится внести корректировки в профиль на Алиэкспресс, то это вы сможете сделать сразу же после регистрации.

Вход на Алиэкспресс через социальные сети Фейсбук, ВКонтакте, Гугл: инструкция

Войти в свой профиль на Алиэкспресс при помощи соцсетей еще проще, чем зарегистрироваться. Также на главной странице кликните на значок той социальной сети, через которую вы хотите войти на Алиэкспресс.

Выполните вход через одну из соцсетей

Произойдет авторизация в автоматическом режиме и сайт сразу же перебросит вас на страницу профиля. Стоит отметить, что кнопки входа есть и на . Сверху справа, под красной кнопкой «Войти» вы увидите все три «иконки» соцсетей. Выбирайте и выполняйте вход.

Выполнить вход на Алиэкспресс можно и так

После этого вы можете приступать к выбору товара. Удачного шоппинга!

Авторизация через Facebook, Google, Twitter и Github используя Omniauth

Озадачившись однажды вопросом добавление регистрации/входа на сайт через сторонние сервисы начал искать, что уже есть готового, либо описания как это уже кто-то делал. Готовые сервисы были откину сразу, остался вариант реализовывать самому. И тут Google навел на подробную инструкцию. Ознакомившись и вдохновленный тем решением сделал свою модификацию, все работало, был просто счастлив.
Спустя некоторое время решил посмотреть что-же еще есть на том ресурсе интересного, но к своему разочарованию сайт был не доступен. Слава кэшу Яндекса, откуда была выдернута копия того материала. И чтобы он не пропал безвозвратно, решил сделать его перевод и выложить здесь.
И так приступим…
Эта глава будет посвящена известному гему Omniauth. Omniauth это новая система идентификации поверх Rack для мультипровайдерной внешней идентификации. Он будет использован для связи CommunityGuides (прим: в настоящий момент ресурс не доступен и похоже уже не вернется) с Facebook, Google, Twitter и Github. Данная глава покажет как интегрировать все это с существующей идентификацией через Devise.

Добавляем вход через Facebook

Omniauth — система идентификации поверх Rack для мультипровайдерной внешней идентификации.
Для начала мы зарегистрируем наше приложение на Facebook developers.facebook.com/setup. Укажите имя (будет отображаться пользователям) и URL (например www.communityguides.eu). Facebook допускает перенаправление только на зарегистрированный сайт, для разработки вам нужно указать другой URL (например http://localhost:3000/). Не указывайте в URL localhost либо 127.0.0.1 это приведет к ошибке “invalid redirect_uri”, что довольно распространено. Добавьте гем ‘omniauth’ к вашему проекту выполните bundle install, создайте инициализатор с вашим APP_ID/APP_SECRET и перезапустите сервер.
Gemfile
gem ‘omniauth’, ‘0.1.6’
config/initializers/omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, ‘APP_ID’, ‘APP_SECRET’ end
Теперь создадим новый контроллер и модель, которая расширит нашего пользователя различными сервисами и установит связь между ними.
Terminal
rails generate model service user_id:integer provider:string uid:string uname:string uemail:string rails generate controller services
app/models/user.rb
class User < ActiveRecord::Base devise :database_authenticatable, :oauthable, :registerable, :recoverable, :rememberable, :trackable, :validatable, :confirmable, :lockable has_many :services, :dependent => :destroy has_many :articles, :dependent => :destroy has_many :comments, :dependent => :destroy has_many :ratings, :dependent => :destroy belongs_to :country attr_accessible :email, :password, :password_confirmation, :remember_me, :fullname, :shortbio, :weburl validates :weburl, :url => {:allow_blank => true}, :length => { :maximum => 50 } validates :fullname, :length => { :maximum => 40 } validates :shortbio, :length => { :maximum => 500 } end
app/models/service.rb
class Service < ActiveRecord::Base belongs_to :user attr_accessible :provider, :uid, :uname, :uemail end
config/routes.rb
… match ‘/auth/facebook/callback’ => ‘services#create’ resources :services, :only => …
Мы определили новые маршруты для сервисов (пока только index и create) и добавили так называемый маршрут для обратного вызова. Что это? Мы делаем запрос на аутентификацию пользователя через http://localhost:3000/auth/facebook. Запрос направляется на Facabook и далее Facebook перенаправляет запрос на вашу страницу используя путь /auth/facebook/callback. Мы сопоставили данный путь нашему контроллеру Services, в частности методу create. Сейчас данный метод возвращает лишь полученный хэш.
app/controllers/services_controller.rb
class ServicesController < ApplicationController def index end def create render :text => request.env.to_yaml end end
Давайте проверим это. Перейдем по адресу http://localhost:3000/auth/facebook после чего попадем на запрос на доступ к вашим данным на Facebook. Принимаем предложение и возвращаемся в наше приложение, которое отобразит полученные данные (смотрите исходный код страницы для нормального форматирования).
Исходный код страницы
— user_info: name: Markus Proske urls: Facebook: http://www.facebook.com/profile.php?id=…. Website: nickname: profile.php?id=…. last_name: Proske first_name: Markus uid: «…» credentials: token: ……….. extra: user_hash: name: Markus Proske timezone: 1 gender: male id: «….» last_name: Proske updated_time: 2010-11-18T13:43:01+0000 verified: true locale: en_US link: http://www.facebook.com/profile.php?id=…….. email: markus.proske@gmail.com first_name: Markus provider: facebook
Нас интересуют только поля id, provider name и email, расположенные в extra: user_hash. Для проверки заменим create метод следующим кодом:
app/controllers/services_controller.rb
… def create omniauth = request.env if omniauth omniauth ? email = omniauth : email = » omniauth ? name = omniauth : name = » omniauth ? uid = omniauth : uid = » omniauth ? provider = omniauth : provider = » render :text => uid.to_s + » — » + name + » — » + email + » — » + provider else render :text => ‘Error: Omniauth is empty’ end end …

Отлично, мы сумели аутентифицировать пользователя через Facebook! Еще осталось много чего сделать, мы интегрируем это в нашу схему с Devise. Есть несколько моментов, на которые нужно обратить внимание:

  • Пользователь входит используя Facebook: Facebook предоставляет почту пользователя. Проверим есть ли уже такой, если нет то создаем нового пользователя с предоставленным адресом и автоматически подтверждаем. Создаем новую запись в модели Serviсe для Facebook и присваиваем созданному пользователю.
  • Пользователь регистрируется или входит через Facebook первый раз, но уже имеет локального пользователя: снова получаем адрес почты от Facebook и смотрим в нашу базу. Если мы находим такой адрес, то создаем новую записть для Facebook и связываем с найденным пользователем.
  • Пользователь повторно входит через Facebook: смотрим в базу и выполняем вход для него.

Omniauth предоставляет возможность добавить больше сервисов, как мы и сделаем. Наша аутентификация завязана на почтовый адрес, поэтому только провайдеры предоставляющие его могут быть использованы. Например Github возвращает адрес только в том случаем, если пользователь указал публичный адрес. Twitter напротив никогда не показывает почтовый адрес Тем не менее, Github аккаунт с адресом может быть использован как и Fb для входа/регистрации, а Github без адреса или Twitter аккаунты могут быть добавлены к существующему локальному пользователю, либо созданного через другого провайдера.
Каждый провайдер возвращает хэш содержащий различные параметры. К сожалению, это никак не стандартизовано и каждый может давать различные имена одинакомым атрибутам. Это значит, что мы должны различать сервисы в методе create. Так же заметим, что есть только один метод для обратного вызова. Поэтому что мы должны сделать с полученными данными (войти или зарегистрировать) зависит только от нас. Изменим наш маршрут снова для всех сервисов, добавим в него параметр, в который будет помещаться имя используемого: params.
config/routes.rb
… match ‘/auth/:service/callback’ => ‘services#create’ resources :services, :only => …
Далее идем на страницы для Github и Twitter. Регистрируем снова на localhost (для Twitter-а вместо localhost нужно использовать 127.0.0.1). Получим новые маршруты http://localhost:3000/auth/github/callback/ и http://127.0.0.1:3000/auth/twitter/callback. После чего изменим инициализатор.

  • github.com/account/applications/new
  • developer.twitter.com/apps/new

config/initializers/omniauth.rb
# Do not forget to restart your server after changing this file Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, ‘APP_ID’, ‘APP_SECRET’ provider :twitter, ‘CONSUMER_KEY’, ‘CONSUMER_SECRET’ provider :github, ‘CLIENT ID’, ‘SECRET’ end
Созданный метод будет проверять наличие параметра из пути и Omniauth хэша. Далее, в зависимости от сервиса аутентификации, необходимые значение из хеша переносятся в наши переменные. По крайней мере, сервис провайдер и идентификатор пользователя для него должны быть определены, иначе остановка.
Часть первая: пользователь еще не вошел: Сначала проверим, есть ли пара провайдер-идентификатор в нашей модели Service, которая подразумевает, что данная пара ассоциирована с пользователем и может быть использована для его входа. Если это так, то делаем вход. Если нет, то проверяем существование почтового адреса. Используя этот адрес, мы можем найти в имеющейся модели пользователя если он уже был с ним зарегистрирован. Когда такой пользователь найден, этот сервис будет добавлен ему и в будущем он сможет использовать его для входа. В случае если это новый почтовый адрес, то вместо этого создаем нового пользователя, подтверждаем его и добавляем данный сервис аутентификации ему.
Часть вторая: если пользователь уже вошел: Мы просто добавляем данный сервис к его аккаунту если не был добавлен ранее.
Посмотрим внимательно ниже на метод Create. Он содержит весь необходимый код для обработки различных случаев описанных выше и предоставляет идентификацию для Facebook, Github и Twitter. Заметьте, что только 4 строки кода нужны для добавления нового провайдера. Еще нет интерфейса для этого, но можете проверить перейдя по ссылкам сами:

  • Facebook: http://localhost:3000/auth/facebook
  • Github: http://localhost:3000/auth/github
  • Twitter: http://localhost:3000/auth/twitter
  • Index отображает все сервисы привязанные к текущему пользователю: http://localhost:3000/services (мы создадим эти страницы позже вместе со страницами входа и регистрации)
  • метод Delete удаляет сервис.

app/controllers/services_controller.rb class ServicesController < ApplicationController before_filter :authenticate_user!, :except => def index # get all authentication services assigned to the current user @services = current_user.services.all end def destroy # remove an authentication service linked to the current user @service = current_user.services.find(params) @service.destroy redirect_to services_path end def create # get the service parameter from the Rails router params ? service_route = params : service_route = ‘no service (invalid callback)’ # get the full hash from omniauth omniauth = request.env # continue only if hash and parameter exist if omniauth and params # map the returned hashes to our variables first — the hashes differ for every service if service_route == ‘facebook’ omniauth ? email = omniauth : email = » omniauth ? name = omniauth : name = » omniauth ? uid = omniauth : uid = » omniauth ? provider = omniauth : provider = » elsif service_route == ‘github’ omniauth ? email = omniauth : email = » omniauth ? name = omniauth : name = » omniauth ? uid = omniauth : uid = » omniauth ? provider = omniauth : provider = » elsif service_route == ‘twitter’ email = » # Twitter API never returns the email address omniauth ? name = omniauth : name = » omniauth ? uid = omniauth : uid = » omniauth ? provider = omniauth : provider = » else # we have an unrecognized service, just output the hash that has been returned render :text => omniauth.to_yaml #render :text => uid.to_s + » — » + name + » — » + email + » — » + provider return end # continue only if provider and uid exist if uid != » and provider != » # nobody can sign in twice, nobody can sign up while being signed in (this saves a lot of trouble) if !user_signed_in? # check if user has already signed in using this service provider and continue with sign in process if yes auth = Service.find_by_provider_and_uid(provider, uid) if auth flash = ‘Signed in successfully via ‘ + provider.capitalize + ‘.’ sign_in_and_redirect(:user, auth.user) else # check if this user is already registered with this email address; get out if no email has been provided if email != » # search for a user with this email address existinguser = User.find_by_email(email) if existinguser # map this new login method via a service provider to an existing account if the email address is the same existinguser.services.create(:provider => provider, :uid => uid, :uname => name, :uemail => email) flash = ‘Sign in via ‘ + provider.capitalize + ‘ has been added to your account ‘ + existinguser.email + ‘. Signed in successfully!’ sign_in_and_redirect(:user, existinguser) else # let’s create a new user: register this user and add this authentication method for this user name = name if name.length > 39 # otherwise our user validation will hit us # new user, set email, a random password and take the name from the authentication service user = User.new :email => email, :password => SecureRandom.hex(10), :fullname => name # add this authentication service to our new user user.services.build(:provider => provider, :uid => uid, :uname => name, :uemail => email) # do not send confirmation email, we directly save and confirm the new record user.skip_confirmation! user.save! user.confirm! # flash and sign in flash = ‘Your account on CommunityGuides has been created via ‘ + provider.capitalize + ‘. In your profile you can change your personal information and add a local password.’ sign_in_and_redirect(:user, user) end else flash = service_route.capitalize + ‘ can not be used to sign-up on CommunityGuides as no valid email address has been provided. Please use another authentication provider or use local sign-up. If you already have an account, please sign-in and add ‘ + service_route.capitalize + ‘ from your profile.’ redirect_to new_user_session_path end end else # the user is currently signed in # check if this service is already linked to his/her account, if not, add it auth = Service.find_by_provider_and_uid(provider, uid) if !auth current_user.services.create(:provider => provider, :uid => uid, :uname => name, :uemail => email) flash = ‘Sign in via ‘ + provider.capitalize + ‘ has been added to your account.’ redirect_to services_path else flash = service_route.capitalize + ‘ is already linked to your account.’ redirect_to services_path end end else flash = service_route.capitalize + ‘ returned invalid data for the user id.’ redirect_to new_user_session_path end else flash = ‘Error while authenticating via ‘ + service_route.capitalize + ‘.’ redirect_to new_user_session_path end end

Наш код полностью работоспособен и прямо сейчас можно использовать один локальный аккаунт и три сервиса для входа или регистрации. Несмотря на то, что вход и регистрация всегда проходят по одному пути /auth/service и обратный вызов всегда идет на /auth/service/callback.
Наш пример прекрасно работает, но есть недостаток, который может привести к нежелательным аккаунтам: возьмем пользователя с локальным аккаунтом (почта: one@user.com) и аккаунтом в Facebook (почта: two@user.com) который уже привязан к локальному. Никаких проблем, адреса не совпадают. Если пользователь имеет Google аккаунт с почтой: three@user.com, то он может быть привязан без проблем пока сессия активна. С другой стороны, предположим, что пользователь никогда не связывал Google аккаунт и он еще не вошел: если он нажмет на “войти через Google” наш create метод выполнит поиск для three@user.com, ничего не найдет и создаст нового пользователя.
Пришло время добавить пару вьюшек, начнем с входа и регистрации:
app/views/devise/sessions/new.html.erb <section id=»deviseauth»> <h2>Sign in</h2> <h3>Sign in with your CommunityGuides account — OR — use an authentication service</h3> <div id=»local» class=»box»> <%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %> <p><%= f.label :email %><br /> <%= f.text_field :email %></p> <p><%= f.label :password %><br /> <%= f.password_field :password %></p> <% if devise_mapping.rememberable? %> <p><%= f.check_box :remember_me %> <%= f.label :remember_me %></p> <% end %> <p><%= f.submit «Sign in» %></p> <% end %> </div> <div id=»remote»> <div id=»terms» class=»box»> <%= link_to «Terms of Service», «#» %> </div> <div id=»services» class=»box»> <a href=»/auth/facebook» class=»services»><%= image_tag «facebook_64.png», :size => «64×64», :alt => «Facebook» %>Facebook</a> <a href=»/auth/google» class=»services»><%= image_tag «google_64.png», :size => «64×64», :alt => «Google» %>Google</a> <a href=»/auth/github» class=»services»><%= image_tag «github_64.png», :size => «64×64», :alt => «Github» %>Github</a> <a href=»/auth/twitter» class=»services»><%= image_tag «twitter_64.png», :size => «64×64», :alt => «Twitter» %>Twitter</a> </div> </div> <div id=»devise_links»> <%= render :partial => «devise/shared/links» %> </div> </section>
app/views/users/registrations/new.html.erb <section id=»deviseauth»> <h2>Sign up</h2> <h3>Sign up on CommunityGuides manually — OR — or use one of your existing accounts</h3> <div id=»local2″ class=»box»> <%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %> <%= devise_error_messages! %> <p><%= f.label :email %><br /> <%= f.text_field :email %></p> <p><%= f.label :password %><br /> <%= f.password_field :password %></p> <p><%= f.label :password_confirmation %><br /> <%= f.password_field :password_confirmation %></p> <p><%= re_tags %></p> <p><%= f.submit «Sign up» %></p> <% end %> </div> <div id=»remote2″> <div id=»terms» class=»box»> <%= link_to «Terms of Service», «#» %> </div> <div id=»services» class=»box»> <a href=»/auth/facebook» class=»services2″><%= image_tag «facebook_64.png», :size => «64×64», :alt => «Facebook» %>Facebook</a> <a href=»/auth/google» class=»services2″><%= image_tag «google_64.png», :size => «64×64», :alt => «Google» %>Google</a> <a href=»/auth/github» class=»services2″><%= image_tag «github_64.png», :size => «64×64», :alt => «Github» %>Github*</a> <div id=»footnote_signup»>* You can use Github only if you set a public email address</div> </div> </div> <div id=»devise_links»> <%= render :partial => «devise/shared/links» %> </div> </section>

Вы можете скачать изображения Github:Authbuttons. Сейчас наши пользователи могут входить или регистрироваться через удобный интерфейс. В дополнение, нам нужна страница с настройками, где пользователи смогут управлять аккаунтами связанными с локальным.
app/views/services/index.html.erb <section id=»deviseauth»> <h2>Authentication Services — Setting</h2> <div id=»currservices»> <h3>The following <%= @services.count == 1 ? ‘account is’ : ‘accounts are’ %> connected with your local account at CommunityGuides:</h3> <% @services.each do |service| %> <div class=»services_used»> <%= image_tag «#{service.provider}_64.png», :size => «64×64» %> <div class = «user»> <div class=»line1″>Name: <%= service.uname %> (ID: <%= service.uid %>)</div> <div class=»line2″>Email: <%= service.uemail != » ? service.uemail : ‘not set’ %></div> <div class=»line3″> <% @services.count == 1 ? @msg = ‘Removing the last account linked might lock you out of your account if you do not know the email/password sign-in of your local account!’ : @msg = » %> <%= link_to «Remove this service», service, :confirm => ‘Are you sure you want to remove this authentication service? ‘ + @msg, :method => :delete, :class => «remove» %> </div> </div> </div> <% end %> </div> <div id=»availableservices»> <h3>You can connect more services to your account:</h3> <div id=»services»> <a href=»/auth/facebook» class=»services»><%= image_tag «facebook_64.png», :size => «64×64», :alt => «Facebook» %>Facebook</a> <a href=»/auth/google» class=»services»><%= image_tag «google_64.png», :size => «64×64», :alt => «Google» %>Google</a> <a href=»/auth/github» class=»services»><%= image_tag «github_64.png», :size => «64×64», :alt => «Github» %>Github</a> <a href=»/auth/twitter» class=»services»><%= image_tag «twitter_64.png», :size => «64×64», :alt => «Twitter» %>Twitter</a> </div> <h4>If you signed-up for CommunityGuides via an authentication service a random password has been set for the local password. You can request a new password using the «Forgot your Password?» link on the sign-in page.</h4> </div> </section>

Добавляем Google

Наконец давайте добавим Google к списку наших сервис провайдеров. Google (и OpenID в частности) требуют постоянного хранилища. Вы можете использовать ActiveRecord или файловую систему как показано ниже. Если вы хотите разворачивать на Heroku, помните, что у вас нету доступа на запись в /tmp. Хотя, как отмечено в Heroku Docs, вы можете писать в ./tmp.
Две строчки конфигураций и четыре для присвоения значений из хеша — это все что нужно для добавления авторизации через Google в вашем коде. Это ли не великолепно? Достаточно Omniauth на сегодня, но если вы хотите использовать его в одном из ваших проектов, вы можете найти много ресурсов в Omniauth Wiki, также Райна Бэйтс сделал великолепные скринкасты по нему.

Вновь настроим Devise

Существует небольшой недостаток в профиле наших пользователей. Пльзователю нужно вводить текущий пароль для смены настроек. Если он зарегистрирован через один из сервисов, то он не имеет пароля, помните, мы устанавливали его в случайную строку. В Devise Wiki есть статья с тем как полностью убрать пароль. Но у себя мы хотим оставить пароль только для локальных пользователей. Для остальных пользователей разрешим менять свой профить без использования пароля. В дополнение, они смогут установить локальный пароль если захотят. Это достигается путем модификации метода update для контроллера регистрации:
app/controllers/users/registrations_controller.rb … def update # no mass assignment for country_id, we do it manually # check for existence of the country in case a malicious user manipulates the params (fails silently) if params resource.country_id = params if Country.find_by_id(params) end if current_user.haslocalpw super else # this account has been created with a random pw / the user is signed in via an omniauth service # if the user does not want to set a password we remove the params to prevent a validation error if params.blank? params.delete(:password) params.delete(:password_confirmation) if params.blank? else # if the user wants to set a password we set haslocalpw for the future params = true end # this is copied over from the original devise controller, instead of update_with_password we use update_attributes if resource.update_attributes(params) set_flash_message :notice, :updated sign_in resource_name, resource redirect_to after_update_path_for(resource) else clean_up_passwords(resource) render_with_scope :edit end end end …
Код использует дополнительное поле в пользовательской модели, вы можете вернуть и добавить его в миграцию (t.boolean :haslocalpw, :null => false, :default => true), измените модель для разрешения массового присваивания для этого поля, измените вьюшку чтобы скрыть поле для ввода текущего пароля если haslocalpw ложно и изменим create метод нашего service контроллера для установки этого поля при создании пользователя:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *