MRGLONIN Опубликовано 10 октября, 2016 Жалоба Поделиться Опубликовано 10 октября, 2016 Дополню. Конечно можно убрать $city = $simpla['city']; И проблема решается. Ну есть более нормальный фикс проблемы не удаляя код Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 10 октября, 2016 Автор Жалоба Поделиться Опубликовано 10 октября, 2016 У вас нет поля city в БД пользователей. Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 11 октября, 2016 Жалоба Поделиться Опубликовано 11 октября, 2016 У вас нет поля city в БД пользователей.Очень странно. Было и пропало. Я конечно много модулей устанавливал после этого. Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 11 октября, 2016 Жалоба Поделиться Опубликовано 11 октября, 2016 Вот какие таблицы созданы в user https://yadi.sk/i/X2jjihx5wcwHPОшибка осталась! Что не так я делаю ? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 11 октября, 2016 Жалоба Поделиться Опубликовано 11 октября, 2016 У вас нет поля city в БД пользователей. Вообще-то в сообщении об ошибке первопричина указана ясно:Notice: Undefined index: city in /home/p157758/www/smoke-time.com/view/LoginView.php on line 76И к БД это никакого отношения не имеет... Пробуйте вместо $city = $simpla['city']; вставить if(isset($simpla['city'])) $city = $simpla['city']; Или можно отключать вывод ошибок... Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 11 октября, 2016 Жалоба Поделиться Опубликовано 11 октября, 2016 Вообще-то в сообщении об ошибке первопричина указана ясно:Notice: Undefined index: city in /home/p157758/www/smoke-time.com/view/LoginView.php on line 76И к БД это никакого отношения не имеет... Пробуйте вместо $city = $simpla['city']; вставить if(isset($simpla['city'])) $city = $simpla['city']; Или можно отключать вывод ошибок... А в чем может быть проблема ?. Изначально такой проблемы не было. Вот появилась совсем недавно. Были установлены только модули рассылки, отзывы, и доработаны коментарии. Цитата Ссылка на сообщение Поделиться на другие сайты
MRGLONIN Опубликовано 11 октября, 2016 Жалоба Поделиться Опубликовано 11 октября, 2016 Ваше решения помогло решить показ ошибки. Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 Такой баг: если я авторизовался например через Google, все нормально учетка создалась, но если я выхожу и пытаюсь авторизоваться через другую соц сеть то уже ничего не выходить, снова пытаюсь залогиться через гугл и все нормально. то есть я могу войти только через сеть с которой зарегистрировался. Как это исправить подскажите? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 Если у вас все соцсети на одно мыло - то никак)))В этом смысл, что на одно мыло - один юзер. Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 (изменено) Если у вас все соцсети на одно мыло - то никак)))В этом смысл, что на одно мыло - один юзер.я думаю нет, например на том же сайте ulogin все нормально. У меня все сети на одно мыло и нормально авторизует. У них сейчас предусмотрено что если мыло совпадает, то появляется окно ulogin (как при заполнении недостающих данных) и говорит что этот имейл уже например связан с вк а вы пытаетесь зайти через Google, давайте свяжем эти учетные записи? Изменено 19 июня, 2017 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 и подскажите пожалуйста почему в этой строке используется именно слово Noxter и для каких целей оно необходимо?$password = md5($user['identity'].'Noxter'); Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 Дело не в ulogin , а в Симпла.В Симпле на одно мыло - один юзер Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 Дело не в ulogin , а в Симпла.В Симпле на одно мыло - один юзер все, уже разобрался, авторизует через одно мыло на все соц сети Цитата Ссылка на сообщение Поделиться на другие сайты
ЯкЦинДрак Опубликовано 19 июня, 2017 Жалоба Поделиться Опубликовано 19 июня, 2017 (изменено) и подскажите пожалуйста почему в этой строке используется именно слово Noxter и для каких целей оно необходимо? $password = md5($user['identity'].'Noxter');Должно быть, автор сделал для отметки. В предложенной разработке вообще есть довольно большой блок if($user_id = $this->users->check_password($email, $password)) { .......... } совершенно ненужный и бесполезный, потому как условие всегда ложно. А возможно, это предназначено для хакерских целей... Изменено 19 июня, 2017 пользователем ЯкЦинДрак Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 19 июня, 2017 Автор Жалоба Поделиться Опубликовано 19 июня, 2017 Должно быть, автор сделал для отметки. В предложенной разработке вообще есть довольно большой блок if($user_id = $this->users->check_password($email, $password)) { .......... } совершенно ненужный и бесполезный, потому как условие всегда ложно. А возможно, это предназначено для хакерских целей...Пожалуй вы правы ведь по условию пароль не будет совпадать никогда (разные алгоритмы шифрования пароля), да этот кусок не нужен вовсе. Спасибо за замечание. P.S. Я честный гражданин, взломы не в моем вкусе Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Должно быть, автор сделал для отметки. В предложенной разработке вообще есть довольно большой блок if($user_id = $this->users->check_password($email, $password)){..........}совершенно ненужный и бесполезный, потому как условие всегда ложно. А возможно, это предназначено для хакерских целей...Здравствуйте, речь идет о этом куске кода целиком? if($user_id = $this->users->check_password($email, $password)){$user = $this->users->get_user($email);if($user->enabled){$_SESSION['user_id'] = $user_id;header('Location: '.$this->config->root_url);}else{$this->design->assign('error', 'user_disabled');}}elseif($user_exists->count){$_SESSION['user_id'] = $user_exists->id;header('Location: '.$this->config->root_url);}else{$user_id = $this->users->add_user(array('name'=>$name,'email'=>$email,'password'=>$password,'enabled'=>1));$_SESSION['user_id'] = $user_id;header('Location: '.$this->config->root_url);} Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 8 сентября, 2017 Жалоба Поделиться Опубликовано 8 сентября, 2017 Как заставить работать плагин на странице регистрации?К примеру на странице регистрации сначала предлагаем войти под соц сетью,а ниже форма регистрации. Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 8 сентября, 2017 Жалоба Поделиться Опубликовано 8 сентября, 2017 Как заставить работать плагин на странице регистрации?К примеру на странице регистрации сначала предлагаем войти под соц сетью,а ниже форма регистрации.Вставьте этот код перед формой регистрации в файле register.tpl<!-- Ulogin --><script src="http://ulogin.ru/js/ulogin.js"></script><div id="uLogin" data-ulogin="display=small;fields=first_name,last_name,email,phone,city;providers=vkontakte,facebook,odnoklassniki,mailru;hidden=other;redirect_uri=http://ваш-сайт.ru/user/login"></div><!-- end --> Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 8 сентября, 2017 Жалоба Поделиться Опубликовано 8 сентября, 2017 (изменено) Вставьте этот код перед формой регистрации в файле register.tpl<!-- Ulogin --><script src="http://ulogin.ru/js/ulogin.js"></script><div id="uLogin" data-ulogin="display=small;fields=first_name,last_name,email,phone,city;providers=vkontakte,facebook,odnoklassniki,mailru;hidden=other;redirect_uri=http://ваш-сайт.ru/user/login"></div><!-- end -->Дело в том у меня авторизация через модальное окно,и в ней выведены уже кнопки ulogin.По этому на странице авторизации я подключаю блок с другим id как указанно в документации ulogin updateСтранно,нужно было лишь заново подключить <script src="http://ulogin.ru/js/ulogin.js"></script> Спасибо большое! Изменено 8 сентября, 2017 пользователем MStyle28 Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 8 сентября, 2017 Жалоба Поделиться Опубликовано 8 сентября, 2017 (изменено) Дело в том у меня авторизация через модальное окно,и в ней выведены уже кнопки ulogin.По этому на странице авторизации я подключаю блок с другим id как указанно в документации ulogin updateСтранно,нужно было лишь заново подключить <script src="http://ulogin.ru/js/ulogin.js"></script> Спасибо большое! Изменено 8 сентября, 2017 пользователем Gruzin Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 12 февраля, 2019 Жалоба Поделиться Опубликовано 12 февраля, 2019 Почему у меня не работает? Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 22 декабря, 2019 Жалоба Поделиться Опубликовано 22 декабря, 2019 Привет ребят! Выручайте! перестал регистрироваться через соц. сети! Кто использует ее, она работает? все перепробовал, после входа попадаю на главную страницу и не регистрируется! Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 22 декабря, 2019 Жалоба Поделиться Опубликовано 22 декабря, 2019 (изменено) Привет ребят! Выручайте! перестал регистрироваться через соц. сети! Кто использует ее, она работает? все перепробовал, после входа попадаю на главную страницу и не регистрируется! Поменяйте ссылку http://ulogin.ru на https://ulogin.ru Но я бы не использовал ulogin по причине встраиваемой рекламы aliexpress и майнинг Изменено 22 декабря, 2019 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 26 декабря, 2019 Жалоба Поделиться Опубликовано 26 декабря, 2019 а есть альтернатива? Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 26 декабря, 2019 Жалоба Поделиться Опубликовано 26 декабря, 2019 а есть альтернатива? Создать авторизацию своими силами через приложения Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.