svma3x Опубликовано 25 ноября, 2013 Жалоба Поделиться Опубликовано 25 ноября, 2013 У меня не работает, при попытке залогинится перенаправляет на главную и все, параметры с uLogin подтягивает, а вот переменную $_SESSION['user_id'] выдает равную 0, а при регистрации эта переменная приравнивается к номеру id пользователя, и в базе ничего не появляется, что делать? Все гуд, просто надо было указать параметр почты (email) в запросе, когда взял кусок кода с сайта ulogin там его изначально не было поэтому и не шла регистрация и вход, будьте внимательны) Цитата Ссылка на сообщение Поделиться на другие сайты
SELECONICS Опубликовано 12 декабря, 2013 Жалоба Поделиться Опубликовано 12 декабря, 2013 странно, код вставлю правильно, а при попытке авторизироваться, вылетает куча ошибок, и авторизация естественно не проходит, версия двига последняя. Warning: Placeholder substitution error. Diagnostics: "SELECT count(*) as count, id FROM s_users WHERE email=UNKNOWN_PLACEHOLDER_0" in /var/www/---/data/www/---.ru/api/Database.php on line 132 Warning: Query was empty [] in /var/www/---/data/www/---.ru/api/Database.php on line 105 Warning: Placeholder substitution error. Diagnostics: "SELECT id FROM s_users WHERE email=UNKNOWN_PLACEHOLDER_0 AND password=? LIMIT 1" in /var/www/---/data/www/---.ru/api/Database.php on line 132 Warning: Query was empty [] in /var/www/---/data/www/---.ru/api/Database.php on line 105 Warning: Placeholder substitution error. Diagnostics: "SELECT count(*) as count FROM s_users WHERE email=UNKNOWN_PLACEHOLDER_0" in /var/www/---/data/www/---.ru/api/Database.php on line 132 Warning: Query was empty [] in /var/www/---/data/www/---.ru/api/Database.php on line 105 Warning: Column 'email' cannot be null [INSERT INTO s_users SET name='---', email=NULL, password=---, enabled='1'] in /var/www/---/data/www/---.ru/api/Database.php on line 105 Warning: Cannot modify header information - headers already sent by (output started at /var/www/---/data/www/---.ru/api/Database.php:132) in /var/www/---/data/www/---.ru/view/LoginView.php on line 110 Warning: Cannot modify header information - headers already sent by (output started at /var/www/---/data/www/---.ru/api/Database.php:132) in /var/www/---/data/www/---.ru/index.php on line 33 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 декабря, 2013 Автор Жалоба Поделиться Опубликовано 12 декабря, 2013 Чуть позже обновлю решение.Нет проверки на email. Цитата Ссылка на сообщение Поделиться на другие сайты
SELECONICS Опубликовано 21 декабря, 2013 Жалоба Поделиться Опубликовано 21 декабря, 2013 Чуть позже обновлю решение.Нет проверки на email.пока глухо? Цитата Ссылка на сообщение Поделиться на другие сайты
svma3x Опубликовано 27 декабря, 2013 Жалоба Поделиться Опубликовано 27 декабря, 2013 пока глухо?Внимательнее с скриптом надо просто быть, тот который копируете с ulogin не содержит параметр почты <!-- 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 --> Цитата Ссылка на сообщение Поделиться на другие сайты
SELECONICS Опубликовано 28 декабря, 2013 Жалоба Поделиться Опубликовано 28 декабря, 2013 а я каким образом могу знать, что в скрипте то не так? Цитата Ссылка на сообщение Поделиться на другие сайты
svma3x Опубликовано 4 января, 2014 Жалоба Поделиться Опубликовано 4 января, 2014 а я каким образом могу знать, что в скрипте то не так? Вот в этом куске кода: 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 <- И ТУТ проверьте наличия параметра email, правильность ввода адреса вашего сайта и будет Вам счастье!) Цитата Ссылка на сообщение Поделиться на другие сайты
Reni Опубликовано 10 января, 2014 Жалоба Поделиться Опубликовано 10 января, 2014 У меня на сайте не работает. т.е. работает но как-то странно, при нажатии на "вк" происходит логин, соответственно на сайте выводится моя информация, но при попытке зайти куда-либо на сайте, неважно куда, в каталоги, в личный кабинет и т.п. происходит разлогин. Noxter, на Вашем сайте пробовал регистрацию, такого нет. index.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,odnoklassniki,mailru,facebook,twitter,google,yandex;redirect_uri=http://terclimat.ru/user/login"></div> <!-- end --> LoginView.php: // Вход через ULogin elseif(isset($_POST['token'])) { $s = file_get_contents('http://ulogin.ru/token.php?token='.$_POST['token'].'&host='.$_SERVER['HTTP_HOST']); $simpla = json_decode($s, true); if (isset($simpla['identity'])) { $name = $simpla['first_name'].' '.$simpla['last_name']; $email = $simpla['email']; $phone = $simpla['phone']; $city = $simpla['city']; $password = md5($simpla['identity'].'Noxter'); //проверяем есть ли в БД такой e-mail $this->db->query('SELECT count(*) as count, id FROM __users WHERE email=?', $email); $user_exists = $this->db->result(); 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, 'phone'=>$phone, 'password'=>$password, 'enabled'=>1, 'last_ip'=>$_SERVER['REMOTE_ADDR']) ); $_SESSION['user_id'] = $user_id; header('Location: '.$this->config->root_url); } } } Цитата Ссылка на сообщение Поделиться на другие сайты
svma3x Опубликовано 10 января, 2014 Жалоба Поделиться Опубликовано 10 января, 2014 Ваша проблема в том что до логина у вас адрес без www а после редирект на www. исправьте это и все будет хорошо, проверить можете таким образом - после логина перейдите на любую страницу и удалите www. . Цитата Ссылка на сообщение Поделиться на другие сайты
Reni Опубликовано 10 января, 2014 Жалоба Поделиться Опубликовано 10 января, 2014 Ваша проблема в том что до логина у вас адрес без www а после редирект на www. исправьте это и все будет хорошо, проверить можете таким образом - после логина перейдите на любую страницу и удалите www. . Спасибо Огромное! Все получилось! Правда я не понял немножко причем здесь вход на сайт и соц сеть. т.е. я захожу на сайт со своего контакта, разрешаю допуск uLogin, далее меня запрашивают ввести телефон и e-mail, ввожу телефон и ввожу e-mail другого пользователя сайта, и захожу под уже существующим пользователем с его данными.Получается uLogol работает на принципе окна регистрации выдаваемым путем захода на uLogol через соц.сеть? Цитата Ссылка на сообщение Поделиться на другие сайты
petr Опубликовано 23 января, 2014 Жалоба Поделиться Опубликовано 23 января, 2014 сделал все 1 в 1, но перекидывает на страницу входа и все. Цитата Ссылка на сообщение Поделиться на другие сайты
svma3x Опубликовано 28 января, 2014 Жалоба Поделиться Опубликовано 28 января, 2014 сделал все 1 в 1, но перекидывает на страницу входа и все не передает все данные Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 8 февраля, 2014 Жалоба Поделиться Опубликовано 8 февраля, 2014 у меня ругается на эти строки в LoginView.php $phone = $simpla['phone'];$city = $simpla['city'];Подскажите почему? Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 8 февраля, 2014 Жалоба Поделиться Опубликовано 8 февраля, 2014 я не программист а заказчик) мне скиллзы не позволяют))) Notice: Undefined index: phone in /home/baradetsky/mrleone.ru/docs/view/LoginView.php on line 74Notice: Undefined index: city in /home/baradetsky/mrleone.ru/docs/view/LoginView.php on line 75Warning: Cannot modify header information - headers already sent by (output started at /home/baradetsky/mrleone.ru/docs/view/LoginView.php:74) in /home/baradetsky/mrleone.ru/docs/view/LoginView.php on line 109Warning: Cannot modify header information - headers already sent by (output started at /home/baradetsky/mrleone.ru/docs/view/LoginView.php:74) in /home/baradetsky/mrleone.ru/docs/index.php on line 3374 и 75 строки это и есть phone и city соответственно UPD вот ссылочка на сайт http://mrleone.ru/ Помогите советом люди добрые))))) Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 8 февраля, 2014 Жалоба Поделиться Опубликовано 8 февраля, 2014 Простейший примитивный вариант - написать так: error_reporting(7);$phone = $simpla['phone'];$city = $simpla['city']; А лучше бы прописать error_reporting(7); в начале index.php или в еще более глобальных настройках...Прописал. Ошибки теперь нет. Спасибо! А данные телефона и адрес доставки и не должны подставляться в поля в корзине?? Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 8 февраля, 2014 Жалоба Поделиться Опубликовано 8 февраля, 2014 Читать бы надо тему:http://forum.simplacms.ru/topic/4383-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%81%D0%B5%D1%82%D0%B8/page-2?do=findComment&comment=39917Благодарен. Так и думал) Цитата Ссылка на сообщение Поделиться на другие сайты
eXtatic Опубликовано 11 февраля, 2014 Жалоба Поделиться Опубликовано 11 февраля, 2014 Все работает. Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
baradetsky Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 А как сделать чтобы после ulogin-авторизации не перекидывать пользователя на главную страницу, а оставлять там где он есть? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 февраля, 2014 Автор Жалоба Поделиться Опубликовано 12 февраля, 2014 А как сделать чтобы после ulogin-авторизации не перекидывать пользователя на главную страницу, а оставлять там где он есть?header('Location: '.$this->config->root_url); Цитата Ссылка на сообщение Поделиться на другие сайты
Mazzinger Опубликовано 20 февраля, 2014 Жалоба Поделиться Опубликовано 20 февраля, 2014 Noxter, поделись пожалуйста этим плагином...http://atlet.com.ua/tracking Цитата Ссылка на сообщение Поделиться на другие сайты
pisyus Опубликовано 30 марта, 2014 Жалоба Поделиться Опубликовано 30 марта, 2014 как увеличить размер иконок и можно ли их поменять ? Цитата Ссылка на сообщение Поделиться на другие сайты
hrusha Опубликовано 30 марта, 2014 Жалоба Поделиться Опубликовано 30 марта, 2014 Noxter, поделись пожалуйста этим плагином...http://atlet.com.ua/trackingКак бы ни чего особенного, но фишка. На халяву не отказался бы прикрутить на свой сайт. Но у Noxter свои соображения на этот счет Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 30 марта, 2014 Автор Жалоба Поделиться Опубликовано 30 марта, 2014 Как бы ни чего особенного, но фишка. На халяву не отказался бы прикрутить на свой сайт. Но у Noxter свои соображения на этот счетДа не вопрос! Черкани в ЛС часа через 2-3. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 31 марта, 2014 Автор Жалоба Поделиться Опубликовано 31 марта, 2014 Как бы ни чего особенного, но фишка. На халяву не отказался бы прикрутить на свой сайт. Но у Noxter свои соображения на этот счетКак и обещал http://forum.simplacms.ru/topic/7124-2xx-модуль-отслеживания-отправлений-новой-почты/ Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 надо бы доработать эту функциональность. если заходить сразных соцсетей то создается новый профиль. надо создать таблицу с соцсетями пользователя и по ним искать соответствие. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.