+3.00
Рейтинг
1.47
Сила

Как закрыть профили? [РЕШЕНО]

Как можно закрыть информацию, которую указывают пользователи от незарегистрированных пользователей? Т.е. незарегистрированный пользователь при попытке посмотреть профиль (страницу) любого пользователя переносился на страницу регистрации.

Посоветовали такой способ. Надеюсь, что кому-нибудь пригодится.
В файле www\classes\actions\ActionProfile.class.php заменить строки
public function Init() {
		$this->oUserCurrent=$this->User_GetUserCurrent();
	}

на
public function Init() {
  $this->oUserCurrent=$this->User_GetUserCurrent();
  if(!$this->oUserCurrent) {
   return Router::Location(Router::GetPath('registration'));
  }
 }

Настройка Почтовика

Здравствуйте, знаю, что этот вопрос уже обсуждался неоднократно. Все прочел и знаю, что многие используют сервис от Гугл. Мне он не подходит, пытаюсь реализовать через почту на хостинге.
Хостинг от justhost.com

Завел почту вида: noreply@live.itelepat.ru
Отправка и прием сообщений через вебморду хостера работает, нареканий нет.
Вот какие ручные настройки он мне предлагает:

Имя пользователя на почтовом сервере: noreply+live.itelepat.ru
Сервер входящей почты: mail.live.itelepat.ru
Сервер входящей почты: (SSL) just119.justhost.com
Сервер исходящей почты: mail.live.itelepat.ru (сервер требует проверки подлинности) port 26
Сервер исходящей почты: (SSL) just119.justhost.com (сервер требует проверки подлинности) port 465
Поддерживаемые протоколы входящей почты: POP3, POP3S (SSL/TLS), IMAP, IMAPS (SSL/TLS)
Поддерживаемые протоколы исходящей почты: SMTP, SMTPS (SSL/TLS)


Вот, что я прописал в конфиге:

$config['sys']['mail']['type'] = 'smtp'; // Какой тип отправки использовать
$config['sys']['mail']['from_email'] = 'noreply@live.itelepat.ru'; // Мыло с которого отправляются все уведомления
$config['sys']['mail']['from_name'] = 'Почтовик Live.iTelepat.ru'; // Имя с которого отправляются все уведомления
$config['sys']['mail']['charset'] = 'UTF-8'; // Какую кодировку использовать в письмах
$config['sys']['mail']['smtp']['host'] = 'mail.live.itelepat.ru'; // Настройки SMTP — хост
$config['sys']['mail']['smtp']['port'] = 26; // Настройки SMTP — порт
$config['sys']['mail']['smtp']['user'] = 'noreply@live.itelepat.ru'; // Настройки SMTP — пользователь
$config['sys']['mail']['smtp']['password'] = 'здесь пароль'; // Настройки SMTP — пароль
$config['sys']['mail']['smtp']['secure'] = ''; // Настройки SMTP — протокол шифрования: tls, ssl
$config['sys']['mail']['smtp']['auth'] = true; // Использовать авторизацию при отправке
$config['sys']['mail']['include_comment'] = true; // Включает в уведомление о новых комментах текст коммента
$config['sys']['mail']['include_talk'] = true; // Включает в уведомление о новых личных сообщениях текст сообщения


Сообщения как не приходили, так и не приходят. Пробовал ящики от Мыла и Яндекса — пусто.

Куда копать?

Настройка отправки служебных e-mail'ов. Письма не доходят

Здравствуй, уважаемое сообщество LiveStreet.

Ситуация следующая.

Для начала — что имеем:

VDS от sweb.ru
Server: nginx/0.7.
X-Powered-By: PHP/5.2.6-1+lenny3

Почтовый сервер поднимать не стали — настроили почту gmail (записали необходимые MX-записи), привязав к ней наш домен.

В итоге все работает, почта летает.

Описание проблемы:

Установили LiveStreet 0.4 ревизия 585. И тут появилась проблема. E-mail'ы, отправляемые движком, не доходят до почтовых ящиков получателей (rambler, yandex, gmail, mail.ru)

Читать дальше →

Не приходят уведомления на mail.ru

Обращаюсь за советом, может быть у кого были аналогичные проблемы

После переноса сайта с одного тарифного плана изменился IP и NS.

До переезда, у нас работала почта (mail@site.ru) с которой отправлялись все системные уведомления: «Уважаемый пользователь на сайте site.ru пришло личное сообщение. С уважением site.ru» и т.д.
Читать дальше →