Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First visit login. Reward 50 USD #84

Closed
AlexeyAnshakov opened this issue May 17, 2015 · 5 comments
Closed

First visit login. Reward 50 USD #84

AlexeyAnshakov opened this issue May 17, 2015 · 5 comments

Comments

@AlexeyAnshakov
Copy link
Member

При первом открытии любого сайта на базе WRIO, необходимо создавать временный анонимный аккаунт на сервере с привязкой к куки на стороне пользователя. Временный, потому как он будет работать лишь 30 дней, после чего куки должны быть обнулены (запись в БД удалять, как и s3 папку см. ниже) и пользователь снова получает новый анонимный аккаунт. Пример отображения анонимного аккаунта можно увидеть в прототипе:

Default-WRIO-Theme/blogs-post.htm

По ссылке

Upgrade guest account for free 30 days left

будет переход на временный пользовательский аккаунт, который станет постоянным в случае привязки какого-то из соц.аккаунтов. Пока отображать только кнопку Твиттера. После привязки отсчет дней прекращается и аккаунт становится постоянным. Для временных аккаунтов лучше создать отдельную таблицу в БД и прогонять раз в день проверку на очистку записей с >30 дней.

Помимо записи в БД необходимо создавать папку на s3 для данного пользователя. В ней мы будем хранить его посты (json-ld) и некоторые другие файлы. Папка должна иметь название на базе рандомного 12символьного ID (только цифры). В этой папке создавать index.htm на базе

https://github.com/webRunes/Login-WRIO-App/blob/master/default/index.htm

он будет в дальнейшем обновлен. В раздел

"@type": "Person",
...
"url": "http://domain.com"

добавлять URL на index.htm в s3. Аналогично менять url для

"url": "http://domain.com/cover.htm?cover"

Оставляя в конце

...cover.htm?cover

Этот раздел будет разработан отдельно, загружать вместе с index.htm, брать из

https://github.com/webRunes/Login-WRIO-App/blob/master/default/cover.htm

@AlexeyAnshakov
Copy link
Member Author

@AlexeyAnshakov
Copy link
Member Author

@AlexeyAnshakov AlexeyAnshakov changed the title First visit login. Reward ??? USD First visit login. Reward 50 USD Jun 1, 2015
@AlexeyAnshakov
Copy link
Member Author

Дни (и ссылки "Upgrade guest account for free 28 days left", "Already have an account?") не должны отображаться после логина через твиттер либо др. auth провайдера, дни только во время временного аккаунта при первом посещении. После logout'а почему-то ссылка "My profile" ведет на тот же профиль, что и по логину через Твиттер - должен создаваться новый.

P.S. Проверить удаляются ли аккаунты старше 30 дней
P.S.S. сейчас у меня отображается

Upgrade guest account for free -7 days left

@AlexeyAnshakov
Copy link
Member Author

Последний комментарий по-прежнему актуален.

@AlexeyAnshakov
Copy link
Member Author

После logout'а почему-то ссылка "My profile" ведет на тот же профиль, что и по логину через Твиттер - должен создаваться новый.

актуально.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants