[Skip to main content](#vessel-content)

#   Email покупателя в блоке с комментариями - Защита персональных данных!

##

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305500](#305500) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305500 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")* was created by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")*

-- HikaShop version -- : 4.0.3
-- Joomla version -- : 3.9.4
-- PHP version -- : 7.1
-- Browser(s) name and version -- : Yandex

Добрый день!

Столкнулся со следующей серьезной, на мой взгляд, проблемой.
В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя.
Это удобно и давно всеми используется.
Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote_pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно).
Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote_pseudo Имя пользователя.
Вопрос, как это сделать, т.к. в php я не силен ![:(](/media/kunena/emoticons/5.png ":(")
Или может быть, есть альтернативные варианты для решения этой проблемы?

The following user(s) said Thank You: [MrsIE](/forum/user/58568-mrsie "View MrsIE's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")**
- [![progreccor's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4816.jpg)](/forum/user/4816-progreccor "View progreccor's Profile")
- [ Offline](/forum/user/4816-progreccor "Москва")
- SEO, webdesign

Less More

- Posts: 2293
- Thank you received: 315
-
-
-
- [](http://www.d-dd.ru)
-

7 years 6 months ago [\#305509](#305509) by [progreccor](/forum/user/4816-progreccor "View progreccor's Profile")  Replied by *[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305509 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

если так сильно волнует этот вопрос - можете переопределить шаблон вывода и скрывать email

---

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305511](#305511) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  Replied by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305511 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

> progreccor wrote: если так сильно волнует этот вопрос - можете переопределить шаблон вывода и скрывать email

В своем первом первом посте я указал: "Могу скрыть с помощью css поле с логином пользователя, но это неправильно." Комментарий без указания автора - это как-то несолидно. Нужно выводить имя автора. Именно Имя, а не Логин. Правильно ли я понимаю, что целесообразно задать этот вопрос Nickolas?

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[almika](/forum/user/15732-almika "View almika's Profile")**
- [![almika's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar15732.png)](/forum/user/15732-almika "View almika's Profile")
- [ Offline](/forum/user/15732-almika)

Less More

- Posts: 382
- Thank you received: 77
-
-
-
-

7 years 6 months ago [\#305514](#305514) by [almika](/forum/user/15732-almika "View almika's Profile")  Replied by *[almika](/forum/user/15732-almika "View almika's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305514 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

> Takuan wrote:
>
> > progreccor wrote: если так сильно волнует этот вопрос - можете переопределить шаблон вывода и скрывать email
>
>
> В своем первом первом посте я указал: "Могу скрыть с помощью css поле с логином пользователя, но это неправильно." Комментарий без указания автора - это как-то несолидно. Нужно выводить имя автора. Именно Имя, а не Логин. Правильно ли я понимаю, что целесообразно задать этот вопрос Nickolas?

В шаблоне вывода переопределяется скрипт PHP, а не CSS.
@progreccor вам правильно написал.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305516](#305516) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  Replied by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305516 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

> almika wrote: В шаблоне вывода переопределяется скрипт PHP, а не CSS.
> @progreccor вам правильно написал.

@almika!
Спасибо за участие, но что это меняет ПО СУТИ?
@progreccor предложил скрыть поле с Логином (email) пользователя.
1. Я в начале темы написал, что это можно сделать, не переопределяя шаблон вывода, а с помощью стилей.
2. Меня такое решение не устраивает, т.к это НЕ решение...
3. Я спрашивал, где и как исправить код, чтобы выводить Имя пользователя вместо email/логин. Именно в этой плоскости, на мой взгляд, нужно искать правильное решение. Я спрашивал буквально следующее :"Вопрос, как это [записывать в поле 'vote_pseudo' Имя пользователя] сделать, т.к. в php я не силен..." В каком файле находится функция записи комментариев в базу данных? И как нужно поправить код, чтобы решить проблему по сути?
Вот в чем вопрос ![:)](/media/kunena/emoticons/8.png ":)")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305526](#305526) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  Replied by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305526 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

А вот и решение, подсказанное Nocolas, для участников форума, говорящих только по-русски!

Находим vote/listing.php, а в нем следующий фрагмент кода:

> &lt;?php if ($elt-&gt;vote\_pseudo == '0') { ?&gt;
> &lt;span itemprop="name" class="hika\_vote\_listing\_username"&gt;&lt;?php echo $elt-&gt;username; ?&gt; &lt;/span&gt;
> &lt;?php } else { ?&gt;
> &lt;span itemprop="name" class="hika\_vote\_listing\_username" &gt;&lt;?php echo $elt-&gt;vote\_pseudo; ?&gt;&lt;/span&gt;
> &lt;?php } ?&gt;

(Это строки 41-45).

Заменяем строку

> &lt;span itemprop="name" class="hika\_vote\_listing\_username" &gt;&lt;?php echo $elt-&gt;vote\_pseudo; ?&gt;&lt;/span&gt;

на

> &lt;span itemprop="name" class="hika\_vote\_listing\_username"&gt;&lt;?php echo $elt-&gt;name; ?&gt; &lt;/span&gt;

И получаем Имя пользователя вместо email в поле с Комментариями.
Как справедливо заметил Nicolas, это относится только к тем вариантам конфигурации, где выбрана упрощенная форма регистрации,
т.е. поле логин скрыто, и пользователь вводит только email, который и становится Логином.

The following user(s) said Thank You: [MrsIE](/forum/user/58568-mrsie "View MrsIE's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")**
- [![progreccor's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4816.jpg)](/forum/user/4816-progreccor "View progreccor's Profile")
- [ Offline](/forum/user/4816-progreccor "Москва")
- SEO, webdesign

Less More

- Posts: 2293
- Thank you received: 315
-
-
-
- [](http://www.d-dd.ru)
-

7 years 6 months ago [\#305531](#305531) by [progreccor](/forum/user/4816-progreccor "View progreccor's Profile")  Replied by *[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305531 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

И как это поможет тем пользователям которые не вводили своё имя?

---

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305532](#305532) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  Replied by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305532 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

> progreccor wrote: И как это поможет тем пользователям которые не вводили своё имя?

Им это не поможет, согласен.
Мне стоило еще больше детализировать: это решение частного варианта настройки конфигурации с упрощенной регистрацией (1) и возможностью оставлять комменты ТОЛЬКО для пользователей, КУПИВШИХ этот товар (2).
Впрочем, смею предположить, что это наиболее распространенная комбинация настроек.
Разрешать оставлять комментарии для незарегистрированных пользователей - неправильно и с технической точки зрения (имею в виду неизбежный спам и борьба с ним), и с маркетинговой (имхо). Правильно: купил товар - оставил отзыв.

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")**
- [![progreccor's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar4816.jpg)](/forum/user/4816-progreccor "View progreccor's Profile")
- [ Offline](/forum/user/4816-progreccor "Москва")
- SEO, webdesign

Less More

- Posts: 2293
- Thank you received: 315
-
-
-
- [](http://www.d-dd.ru)
-

7 years 6 months ago [\#305534](#305534) by [progreccor](/forum/user/4816-progreccor "View progreccor's Profile")  Replied by *[progreccor](/forum/user/4816-progreccor "View progreccor's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305534 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

те кто воспользовался упрощенной регистрацией имеют в качестве имени email. Его показывать нельзя.
так что же показывать?

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

---

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Takuan](/forum/user/58217-takuan "View Takuan's Profile")**
- [![Takuan's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58217-takuan "View Takuan's Profile") Topic Author
- [ Offline](/forum/user/58217-takuan)

Less More

- Posts: 28
- Thank you received: 2
-
-

7 years 6 months ago [\#305536](#305536) by [Takuan](/forum/user/58217-takuan "View Takuan's Profile")  Replied by *[Takuan](/forum/user/58217-takuan "View Takuan's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#305536 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

> progreccor wrote: те кто воспользовался упрощенной регистрацией имеют в качестве имени email. Его показывать нельзя.
> так что же показывать?

Не совсем так. Я говорю о комбинации настроек: Упрощенная регистрация и Комментарии только для купивших товар (!). Не просто зарегистрированный, а купивший (в настройках Конфигурации Hika есть такая опция!). Если человек купил товар, поле с именем обязательно заполнено. Поэтому я смело его и вывожу!

> progreccor wrote: Лично бы я в такой ситуации оставил бы первые два символа емейла и последние. Остальное скрыл звездочками.

Тоже отличный вариант! Даже самый лучший в виду его универсальности. Но я не знаю, увы, как его реализовать... ![:(](/media/kunena/emoticons/5.png ":(")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[MrsIE](/forum/user/58568-mrsie "View MrsIE's Profile")**
- [![MrsIE's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58568-mrsie "View MrsIE's Profile")
- [ Offline](/forum/user/58568-mrsie)

Less More

- Posts: 20
- Thank you received: 0
-
-

7 years 1 month ago [\#310752](#310752) by [MrsIE](/forum/user/58568-mrsie "View MrsIE's Profile")  Replied by *[MrsIE](/forum/user/58568-mrsie "View MrsIE's Profile")* on topic *[Email покупателя в блоке с комментариями - Защита персональных данных!](/forum/12-faq----hikashop----/897267-email-pokupatela-v-bloke-s-kommentariami-zasita-personalnyh-dannyh#310752 "-- HikaShop version -- : 4.0.3 -- Joomla version -- : 3.9.4 -- PHP version -- : 7.1 -- Browser(s) name and version -- : Yandex  Добрый день!  Столкнулся со следующей серьезной, на мой взгляд, проблемой. В Hikashop, как и во всех современных компонентах электронной коммерции, Логин пользователя = Email пользователя. Это удобно и давно всеми используется. Но когда пользователь пишет и размещает свой комментарий на странице товара, в поле vote&#95;pseudo записывается его Логин, а не Имя. В результате мы имеем публикацию в комментарии пользовательского email, что является прямым нарушением Закона о персональных данных, которые мы обязуемся хранить и не передавать третьим лицам без согласия пользователя (это я упрощенно). Могу скрыть с помощью css поле с логином пользователя, но это неправильно. Решать проблему нужно на уровне кода, имхо, записывая в поле vote&#95;pseudo Имя пользователя. Вопрос, как это сделать, т.к. в php я не силен :( Или может быть, есть альтернативные варианты для решения этой проблемы?")*

**Takuan**, огромное спасибо!

Так как у меня тот же набор настроек: упрощённая регистрация и отзывы только от купивших, то использую это решение для скрытия e-mail пользователя. Правда, у меня в vote/listing.php это 55 строка и код немного другой, но это не имеет значения - заменить в 55 строке vote_pseudo на name.

было Code:

&lt;span&lt;?php echo $span_elements; ?&gt; class="hika_vote_listing_username" &gt;&lt;?php echo $elt-&gt;vote_pseudo; ?&gt;&lt;/span&gt; &lt;?php } ?&gt;

стало Code:

&lt;span&lt;?php echo $span_elements; ?&gt; class="hika_vote_listing_username" &gt;&lt;?php echo $elt-&gt;name; ?&gt;&lt;/span&gt; &lt;?php } ?&gt;

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtLzEyLWZhcS0tLS1oaWthc2hvcC0tLS0vODk3MjY3LWVtYWlsLXBva3VwYXRlbGEtdi1ibG9rZS1zLWtvbW1lbnRhcmlhbWktemFzaXRhLXBlcnNvbmFsbnloLWRhbm55aD90bXBsPW1hcmtkb3du) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

Moderators: [progreccor](/forum/user/4816-progreccor "View progreccor's Profile")

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.454 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
