Помощник
|
Авторизация на сайте |
Apay |
21.4.2010, 17:36;
Ответить: Apay
Сообщение
#82
|
|
Говоря о клиентской авторизации, я как раз имел в виду программу которая общается с сервером вместо браузера. Соответственно она может получать ко всем драйверам и настройкам клиента. тогда вопрос: ЗАЧЕМ?авторизация на сайте - это возможность уникальной идентификации сервером клиента, то есть система не должна зависеть от клиента, т.к. клиент может посылать поддельные идентификаторы (например при хаке) |
|
|
Arks |
22.4.2010, 9:42;
Ответить: Arks
Сообщение
#83
|
|
Потому что как мы выяснили у серверных технологий нет способа точно идентифицировать место, имеющее динамический IP
|
|
|
Apay |
22.4.2010, 10:19;
Ответить: Apay
Сообщение
#84
|
|
вопрос зачем? остается открытым. с тем же успехом на клиентском компе можно и в тетрис поиграть, т.к это имеет к авторизации точно такое же отношение.
|
|
|
Maeg |
9.5.2010, 16:08;
Ответить: Maeg
Сообщение
#85
|
|
Добрый день.
Не могли бы Вы помочь. Пытаюсь сделать авторизацию на сайте. Сколько не копаю - всюду, в том числе и здесь, описаны примеры полного ограничения доступа к странице если авторизация не пройдена. Меня же интересует такой вариант: Есть сайт, на нём БД товаров. Авторизованный пользователь видит все данные - включая цену и наличие, не авторизованный видит только перечень товаров. Пока пришёл к выводу что необходимо это делать через 2 разные страницы - одна в случае если авторизация есть, другая будет в случае если авторизации нет. Так ли это, или можно всё же обойтись 1 странцей??? |
|
|
Letmetouchyou |
9.5.2010, 17:17;
Ответить: Letmetouchyou
Сообщение
#86
|
|
Maeg, сделай одну страницу,и при её выводе роверяй наналицие переменной в сесии , и если она есть - то добовляй еше нужную информацию ивсе
|
|
|
xrust |
10.5.2010, 19:29;
Ответить: xrust
Сообщение
#87
|
|
Maeg - все зависит от того какими средствами будете оперировать, если строить страничку на стороне сервера средствами пхп то можно сделать все в одной страничке, если страницы на хтмл статические то двумя.
Следующий вопрос : все что здесь описано касается авторизации пользователя методом POST , с этим вроде все понятно и прекрасно работает. Хотелось бы получить консультацию или пару ссылок на авторизацию пользователя метедом GET - то есть отправкой логина - пароля в адресной строке ХТТП запроса. Цель - так как мой скрипт ( на другом языке программирования) использует системную библиотеку wininet для запросов сервера. а авторизация происходит в браузере, то при авторизации клиентом не в интернет эксплорере, теряются куки (Так как каждый браузер хранит их в своем месте), и соответственно нет доступа для клиента который только что авторизовался например в опере, или лисе... |
|
|
gambrinus |
22.5.2010, 8:59;
Ответить: gambrinus
Сообщение
#88
|
|
|
|
|
glotur |
1.9.2011, 16:37;
Ответить: glotur
Сообщение
#89
|
|
Доброго времени суток!
Прошу прощения если поднял тему из великих недр, но она и вправду полезная. Собственно проблема в кодировке при попытке зарегистрироваться. Взял готовый скрипт регистрации, мини кабинета и админки. Звполняю все поля на английском а не обязательные поля вроде "Имя" и "Фамилия" на русском, при нажатии Зарегистрироваться форма обновляется с ошибкой о кол-ве символов в этих полях (по умолчанию от 1-15) Пара букв на русском остаются а остальные квадратиками. Кодировка файлов, базы, и прописан чарсэт на utf-8. В чем может быть проблема? - Знаю на E-mail поля можно выставить какие можно вводить символы и цифры а какие нет. Но вот на други поля не видал. Помогите советом/примером. Если нужно отрывок кода, скажите какой - скину сюда. |
|
|
ilnur_hb |
1.8.2014, 23:20;
Ответить: ilnur_hb
Сообщение
#90
|
|
Добрые ЛЮДИ помогите "чайнику" (не совсем "чайник" конечно по сравнению с веб мастерами то да ) HTML изучил с CSS тоже ознакомился :dobr:, а вот дошел до PHP уперся в стену неделю уже долблю стену, пока не как , :wacko: Работаю на Денвере пишу HTML сайт файлы все с расширением PHP сделал вроде все нормально (или я не прав?) дошло дело до регистрации сделал по примеру borna в посте #35 не хрена не получается пишет :
Регистрация невозможна: код подтверждения введен не верно назад а то что письма на Денвере не куда не отправляются а сохраняются в папке tmp/!sendmail/тут письма , это я тоже знаю , а как же мне протестировать то подскажите плиизз или может кто нибудь даст другой хоть простой какой нибудь скрипт главное чтоб можно было заригатся может какую нибудь ссылку где кто что видел очень надо плиизз!!! Спасибо всем , благодарю за внимание!!!;) |
|
|
ilnur_hb |
3.8.2014, 16:40;
Ответить: ilnur_hb
Сообщение
#91
|
|
Мастера что можете сказать про этот скрипт регистрации Ваше мнение важно для меня прокатит или это "вода"
вот код скрипта: 1.Создаем форму. Для начала создаем форму form.php с полями для ввода имени, пароля, повторного ввода пароля и электронного адреса. <table> <form action="reg.php" method="POST"> <tr> <td>Имя</td> <td><input type="text" name="login" ></td> </tr> <tr> <td>Пароль</td> <td><input type="password" name="password" ></td> </tr> <tr> <td>Повторите пароль</td> <td><input type="password" name="password2"></td> </tr> <tr> <td>Email</td> <td><input type="text" name="email"></td> </tr> <tr> <td colspan="2"><input type="submit" value="OK" name="submit" ></td> </tr> </form> </table> 2. Создаем таблицу в базе данных SQL-скрипт: CREATE TABLE `users` ( `id` INT( 255 ) NOT NULL AUTO_INCREMENT , `login` VARCHAR( 255 ) NOT NULL , `password` VARCHAR( 255 ) NOT NULL , `email` VARCHAR( 255 ) NOT NULL , PRIMARY KEY ( `id` ) ); 3.Пишем скрипт подключения к базе данных Создаем файл connect.php. и в нем пишем следующий код. код: <?php $dblocation = "localhost"; $dbname = "database_name"; $dbuser = "root"; $dbpasswd = ""; $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd); if (!$dbcnx) { echo( "<P> Не удалось подключиться к базе данных. </P>" ); exit(); } if (!@mysql_select_db($dbname, $dbcnx)) { echo( "<P> Не удалось найти базу данных. .</P>" ); exit(); } ?> 4.Скрипт регистрации Создаем файл reg.php <?php
include_once("connect.php"); if (isset($_POST['submit'])) { if(empty($_POST['login'])) { echo 'введите логин'; } elseif(empty($_POST['password'])) { echo 'введите пароль'; } elseif(empty($_POST['password2'])) { echo 'подтвердите пароль'; } elseif($_POST['password'] != $_POST['password2']) { echo 'не верные данные'; } elseif(empty($_POST['email'])) { echo 'ввидите E-mail'; } else { $login = $_POST['login']; $password = $_POST['password']; $password2 = $_POST['password2']; $email = $_POST['email']; $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' "; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) > 0) { echo 'Ошибка регистрации'; } else { $query = "INSERT INTO users(login , password , email ) VALUES ('$login', '$password', '$email')"; $result = mysql_query($query) or die(mysql_error());; echo 'Регистрация прошла успешно ' ; } } } ?> |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Странный трафик на сайте длительное время | 34 | TABAK | 9113 | Вчера, 23:38 автор: Arsenwenger |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 37 | CryptoCLoud | 10825 | Вчера, 15:37 автор: CryptoCLoud |
|
Боты могут делать пушподписки на моём сайте? | 3 | Megaspryt | 968 | Вчера, 5:18 автор: Skyworker |
|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
53 | Baksman | 33837 | 23.4.2024, 11:29 автор: Baksman |
|
Алтуально ли заработок на сайте? Оцение пожалуйста идею |
10 | hitman20 | 1894 | 1.2.2024, 5:37 автор: Liudmila |
Текстовая версия | Сейчас: 25.4.2024, 14:03 |