Инструменты пользователя

Инструменты сайта


ru:profile

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
ru:profile [2013/12/29 03:21]
rostonix удалено
ru:profile [2015/07/14 15:51] (текущий)
Строка 1: Строка 1:
-====== ​Работа с профилем ======+====== ​Профиль ====== ​
  
 +===== Для чего используется профиль =====
  
-====== Для чего используются профиль ====== +При записи проекта через профиль можно указать,​ какие данные будет использовать [[:ru:intellisearch|IntelliSearch]] для заполнения полей. \\ 
- +
- +
-При записи проекта через профиль можно указать,​ какие данные будет использовать [[:ru:intelisearch|InteliSearch]] для заполнения полей. \\ +
 При выполнении проекта в профиле сгенерируются все данные,​ которые будут использоваться для регистрации,​ в том числе данные браузера (язык, размер экрана,​ юзерагент и десятки других)\\ ​ При выполнении проекта в профиле сгенерируются все данные,​ которые будут использоваться для регистрации,​ в том числе данные браузера (язык, размер экрана,​ юзерагент и десятки других)\\ ​
 Таким образом,​ профиль нужен для: Таким образом,​ профиль нужен для:
Строка 15: Строка 13:
     * Централизованного,​ удобного доступа ко всем данным личности и браузера при настройке проекта.     * Централизованного,​ удобного доступа ко всем данным личности и браузера при настройке проекта.
  
 +Мы рекомендуем организовывать логику проектов таким образом,​ чтобы избегать лишних внутренних циклов и переназначений отдельных настроек профиля в рамках 1 выполнения проекта. То есть: проект стартовал,​ сгенерировался новый профиль,​ на сайте произвелись необходимые действия,​ проект завершился. Не нужно нагромождать проекты внутренними циклами и пытаться,​ например,​ зарегистрировать несколько аккаунтов,​ меняя что-то вручную в профиле. Логичнее проект завершить и выполнить его еще несколько раз. ​
 +
 +===== Как настроить =====
 +
 +Настройки профиля встречаются в нескольких местах. В первую очередь вы должны зайти в настройки программы,​ в раздел профиля и указать там настоящий email и пароль от него, которые будут использоваться при регистрации. Эти данные нельзя сгенерировать случайно. Они понадобятся,​ когда вы будите настраивать подтверждение регистрации по email. ​   \\ При записи проекта под деревом проекта можно сразу настроить профиль. Т.е. ввести вручную или перегенирировать данные,​ которые будут использоваться при заполнении полей во время регистрации. В основном это нужно для заполнения полей через [[:​ru:​intellisearch|IntelliSearch]]. ​   \\ 
 +При редактировании проекта профиль представлен статическим блоком. В нем настраивается генерация профиля для выполнения проекта. Еще есть действие настройки профиля уже внутри проекта,​ он нужен для замены сгенерированных полей (если вдруг вы захотите,​ например,​ поменять сгенерированный юзерагент на свой). Или сохранения-загрузки профиля во время выполнения проекта. ​   \\ 
 + ​\\ ​
 +{{:​ru:​profile_setting_global.png?​200}}{{:​ru:​profile_setting_redactor.png?​200}}{{:​ru:​profile_setting_redactor_braysers.png?​200}}
 +
 +Мы не рекомендуем использовать функцию переназначения полей профиля,​ если вы не уверены в своих действиях. К примеру,​ если вы таким образом пожелаете изменить useragent, не забудьте поменять соответствующие ему заголовки. ​
 +
 +{{:​ru:​project_maker:​проекты:​редактирование_проекта:​17.png?​nolink|}}
 +
 +===== Сохранение и загрузка =====
 +
 +Вы можете сохранять данные профиля и загружать их в других проектах с помощью экшена:​
 +
 +{{:​ru:​project_maker:​проекты:​редактирование_проекта:​15.png?​nolink|}}
 +
 +Профиль представляет собой архив, который вы можете ради интереса открыть с помощью архиватора,​ с двумя файлами внутри: ​
 +
 +{{:​ru:​project_maker:​проекты:​редактирование_проекта:​16.png?​nolink|}}
  
 +Один из них содержит всю информацию о личности и используемом оборудовании,​ другой хранит в себе все куки, которые были получены браузером за время работы шаблона до записи этого профиля. Оба файла вы можете открыть ради интереса любым текстовым редактором и изучить содержимое.
  
 +При загрузке профиля с помощью соответственного экшена,​ все эти данные начинают использоваться инстансом. При переходе на сайт используется тот же самый юзерагент и те же куки, которые были сохранены. Для большинства сайтов,​ которые используют куки, которые не стираются при рестарте браузера,​ техника сохранения/​загрузки профиля позволит вам избежать процедуры логина на сайт после регистрации и сохранения профиля. После загрузки профиля и перехода на сайт вы уже будете авторизованы.
ru/profile.txt · Последние изменения: 2015/07/14 15:51 (внешнее изменение)