MRGLONIN Posted October 10, 2016 Report Share Posted October 10, 2016 Дополню. Конечно можно убрать $city = $simpla['city']; И проблема решается. Ну есть более нормальный фикс проблемы не удаляя код Quote Link to post Share on other sites
Noxter Posted October 10, 2016 Author Report Share Posted October 10, 2016 У вас нет поля city в БД пользователей. Quote Link to post Share on other sites
MRGLONIN Posted October 11, 2016 Report Share Posted October 11, 2016 У вас нет поля city в БД пользователей.Очень странно. Было и пропало. Я конечно много модулей устанавливал после этого. Quote Link to post Share on other sites
MRGLONIN Posted October 11, 2016 Report Share Posted October 11, 2016 Вот какие таблицы созданы в user https://yadi.sk/i/X2jjihx5wcwHPОшибка осталась! Что не так я делаю ? Quote Link to post Share on other sites
Kors Posted October 11, 2016 Report Share Posted October 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']; Или можно отключать вывод ошибок... Quote Link to post Share on other sites
MRGLONIN Posted October 11, 2016 Report Share Posted October 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']; Или можно отключать вывод ошибок... А в чем может быть проблема ?. Изначально такой проблемы не было. Вот появилась совсем недавно. Были установлены только модули рассылки, отзывы, и доработаны коментарии. Quote Link to post Share on other sites
MRGLONIN Posted October 11, 2016 Report Share Posted October 11, 2016 Ваше решения помогло решить показ ошибки. Quote Link to post Share on other sites
Julius123 Posted June 19, 2017 Report Share Posted June 19, 2017 Такой баг: если я авторизовался например через Google, все нормально учетка создалась, но если я выхожу и пытаюсь авторизоваться через другую соц сеть то уже ничего не выходить, снова пытаюсь залогиться через гугл и все нормально. то есть я могу войти только через сеть с которой зарегистрировался. Как это исправить подскажите? Quote Link to post Share on other sites
Kosjak76 Posted June 19, 2017 Report Share Posted June 19, 2017 Если у вас все соцсети на одно мыло - то никак)))В этом смысл, что на одно мыло - один юзер. Quote Link to post Share on other sites
Julius123 Posted June 19, 2017 Report Share Posted June 19, 2017 (edited) Если у вас все соцсети на одно мыло - то никак)))В этом смысл, что на одно мыло - один юзер.я думаю нет, например на том же сайте ulogin все нормально. У меня все сети на одно мыло и нормально авторизует. У них сейчас предусмотрено что если мыло совпадает, то появляется окно ulogin (как при заполнении недостающих данных) и говорит что этот имейл уже например связан с вк а вы пытаетесь зайти через Google, давайте свяжем эти учетные записи? Edited June 19, 2017 by Julius123 Quote Link to post Share on other sites
Julius123 Posted June 19, 2017 Report Share Posted June 19, 2017 и подскажите пожалуйста почему в этой строке используется именно слово Noxter и для каких целей оно необходимо?$password = md5($user['identity'].'Noxter'); Quote Link to post Share on other sites
Kosjak76 Posted June 19, 2017 Report Share Posted June 19, 2017 Дело не в ulogin , а в Симпла.В Симпле на одно мыло - один юзер Quote Link to post Share on other sites
Julius123 Posted June 19, 2017 Report Share Posted June 19, 2017 Дело не в ulogin , а в Симпла.В Симпле на одно мыло - один юзер все, уже разобрался, авторизует через одно мыло на все соц сети Quote Link to post Share on other sites
ЯкЦинДрак Posted June 19, 2017 Report Share Posted June 19, 2017 (edited) и подскажите пожалуйста почему в этой строке используется именно слово Noxter и для каких целей оно необходимо? $password = md5($user['identity'].'Noxter');Должно быть, автор сделал для отметки. В предложенной разработке вообще есть довольно большой блок if($user_id = $this->users->check_password($email, $password)) { .......... } совершенно ненужный и бесполезный, потому как условие всегда ложно. А возможно, это предназначено для хакерских целей... Edited June 19, 2017 by ЯкЦинДрак Quote Link to post Share on other sites
Noxter Posted June 19, 2017 Author Report Share Posted June 19, 2017 Должно быть, автор сделал для отметки. В предложенной разработке вообще есть довольно большой блок if($user_id = $this->users->check_password($email, $password)) { .......... } совершенно ненужный и бесполезный, потому как условие всегда ложно. А возможно, это предназначено для хакерских целей...Пожалуй вы правы ведь по условию пароль не будет совпадать никогда (разные алгоритмы шифрования пароля), да этот кусок не нужен вовсе. Спасибо за замечание. P.S. Я честный гражданин, взломы не в моем вкусе Quote Link to post Share on other sites
Gruzin Posted July 14, 2017 Report Share Posted July 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);} Quote Link to post Share on other sites
MStyle28 Posted September 8, 2017 Report Share Posted September 8, 2017 Как заставить работать плагин на странице регистрации?К примеру на странице регистрации сначала предлагаем войти под соц сетью,а ниже форма регистрации. Quote Link to post Share on other sites
Gruzin Posted September 8, 2017 Report Share Posted September 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 --> Quote Link to post Share on other sites
MStyle28 Posted September 8, 2017 Report Share Posted September 8, 2017 (edited) Вставьте этот код перед формой регистрации в файле 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> Спасибо большое! Edited September 8, 2017 by MStyle28 Quote Link to post Share on other sites
Gruzin Posted September 8, 2017 Report Share Posted September 8, 2017 (edited) Дело в том у меня авторизация через модальное окно,и в ней выведены уже кнопки ulogin.По этому на странице авторизации я подключаю блок с другим id как указанно в документации ulogin updateСтранно,нужно было лишь заново подключить <script src="http://ulogin.ru/js/ulogin.js"></script> Спасибо большое! Edited September 8, 2017 by Gruzin Quote Link to post Share on other sites
Манифест Posted February 12, 2019 Report Share Posted February 12, 2019 Почему у меня не работает? Quote Link to post Share on other sites
Selin Posted December 22, 2019 Report Share Posted December 22, 2019 Привет ребят! Выручайте! перестал регистрироваться через соц. сети! Кто использует ее, она работает? все перепробовал, после входа попадаю на главную страницу и не регистрируется! Quote Link to post Share on other sites
sergeevizh Posted December 22, 2019 Report Share Posted December 22, 2019 (edited) Привет ребят! Выручайте! перестал регистрироваться через соц. сети! Кто использует ее, она работает? все перепробовал, после входа попадаю на главную страницу и не регистрируется! Поменяйте ссылку http://ulogin.ru на https://ulogin.ru Но я бы не использовал ulogin по причине встраиваемой рекламы aliexpress и майнинг Edited December 22, 2019 by alexivchenko Quote Link to post Share on other sites
Selin Posted December 26, 2019 Report Share Posted December 26, 2019 а есть альтернатива? Quote Link to post Share on other sites
yr4ik Posted December 26, 2019 Report Share Posted December 26, 2019 а есть альтернатива? Создать авторизацию своими силами через приложения Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.