Skip to content

Логинится из АЦ на форуме

Доброго дня, друзья!

 

А вопрос, собственно, вот в чем...

Если в одном браузере открыть форум (не логинясь на нем) и в новой вкладке (в этом же браузере) открыть АЦ и залогиниться там, то тебя при обновлении страницы форума автоматом логинит и на форуме (в первой вкладке). Почему так? И как сей косяк можно исправить? У меня на 3.2.х такого не было. Может быть есть возможность как-то это поправить в коде? Сообщите, pls...

Featured Replies

admin/applications/core/modules_admin/login/manualResolver.php

 

			/* Log them in public side if not already */
		$publicApi->logGuestInAsMember( $mem['member_id'] );

  • Author

@newbie, если я правильно понял, эту строку необходимо удалить/закомментировать?

Edited by Одмин

newbie, если я правильно понял, эту строку необходимо удалить/закомментировать?

Сообщение изменено: Одмин (сегодня, 15:57 )

Лучше уж второе + добавить свой комментарий со ссылкой на эту тему :lol: , чтобы в будущем знать

  • Author

@newbie, так и сделал :D

Почему это косяк?

  • Author

@lmaolmao, ну представьте ситуацию: сидите Вы на форуме под пользователем, появилась необходимость срочно войти в АЦ, входите и Вас перелогинивает на форуме в админа. Косяк? Косяк...

Edited by Одмин

сидите Вы на форуме под пользователем, появилась необходимость срочно войти в АЦ, входите и Вас перелогинивает на форуме в админа.

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

  • Author

logGuestInAsMember какбэ намекает, что авторизировать на форуме будет только гостя

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

  • 1 year later...

            /* Log them in public side if not already */            $publicApi->logGuestInAsMember( $mem['member_id'] );

Странно, у меня такой строчки нет.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.