X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

10 страниц V  < 1 2 3 4 5 6 7 8 9 10 >
Открыть тему
Тема закрыта
> Авторизация на сайте
Apay
Apay
сообщение 21.4.2010, 17:36; Ответить: Apay
Сообщение #82


(Arks @ 21.4.2010, 20:25) *
Говоря о клиентской авторизации, я как раз имел в виду программу которая общается с сервером вместо браузера. Соответственно она может получать ко всем драйверам и настройкам клиента.
тогда вопрос: ЗАЧЕМ?
авторизация на сайте - это возможность уникальной идентификации сервером клиента, то есть система не должна зависеть от клиента, т.к. клиент может посылать поддельные идентификаторы (например при хаке)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 22.4.2010, 9:42; Ответить: Arks
Сообщение #83


Потому что как мы выяснили у серверных технологий нет способа точно идентифицировать место, имеющее динамический IP
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 22.4.2010, 10:19; Ответить: Apay
Сообщение #84


вопрос зачем? остается открытым. с тем же успехом на клиентском компе можно и в тетрис поиграть, т.к это имеет к авторизации точно такое же отношение.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Maeg
Maeg
сообщение 9.5.2010, 16:08; Ответить: Maeg
Сообщение #85


Добрый день.
Не могли бы Вы помочь.
Пытаюсь сделать авторизацию на сайте.
Сколько не копаю - всюду, в том числе и здесь, описаны примеры полного ограничения доступа к странице если авторизация не пройдена.
Меня же интересует такой вариант:
Есть сайт, на нём БД товаров.
Авторизованный пользователь видит все данные - включая цену и наличие, не авторизованный видит только перечень товаров.
Пока пришёл к выводу что необходимо это делать через 2 разные страницы - одна в случае если авторизация есть, другая будет в случае если авторизации нет.
Так ли это, или можно всё же обойтись 1 странцей???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 9.5.2010, 17:17; Ответить: Letmetouchyou
Сообщение #86


Maeg, сделай одну страницу,и при её выводе роверяй наналицие переменной в сесии , и если она есть - то добовляй еше нужную информацию ивсе
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
xrust
xrust
сообщение 10.5.2010, 19:29; Ответить: xrust
Сообщение #87


Maeg - все зависит от того какими средствами будете оперировать, если строить страничку на стороне сервера средствами пхп то можно сделать все в одной страничке, если страницы на хтмл статические то двумя.

Следующий вопрос : все что здесь описано касается авторизации пользователя методом POST , с этим вроде все понятно и прекрасно работает. Хотелось бы получить консультацию или пару ссылок на авторизацию пользователя метедом GET - то есть отправкой логина - пароля в адресной строке ХТТП запроса.
Цель - так как мой скрипт ( на другом языке программирования) использует системную библиотеку wininet для запросов сервера. а авторизация происходит в браузере, то при авторизации клиентом не в интернет эксплорере, теряются куки (Так как каждый браузер хранит их в своем месте), и соответственно нет доступа для клиента который только что авторизовался например в опере, или лисе...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gambrinus
gambrinus
сообщение 22.5.2010, 8:59; Ответить: gambrinus
Сообщение #88


(born_hb @ 5.2.2010, 16:26) *
born
Пользователь

Уважаемый, у Вас хороший пример!
но я не пойму вот это
[PHP]echo '<img src="img/capcha.php?sid='.$_SESSION['uid'].'"/> <br/><input name="sid" type="text" value=""><br/><br/>';[/PHP]
а именно
[PHP]img/capcha.php[/PHP]
Забыли?Или самим дописать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
glotur
glotur
сообщение 1.9.2011, 16:37; Ответить: glotur
Сообщение #89


Доброго времени суток!
Прошу прощения если поднял тему из великих недр, но она и вправду полезная.
Собственно проблема в кодировке при попытке зарегистрироваться. Взял готовый скрипт регистрации, мини кабинета и админки.
Звполняю все поля на английском а не обязательные поля вроде "Имя" и "Фамилия" на русском, при нажатии Зарегистрироваться форма обновляется с ошибкой о кол-ве символов в этих полях (по умолчанию от 1-15) Пара букв на русском остаются а остальные квадратиками. Кодировка файлов, базы, и прописан чарсэт на utf-8.
В чем может быть проблема?
-
Знаю на E-mail поля можно выставить какие можно вводить символы и цифры а какие нет.
Но вот на други поля не видал. Помогите советом/примером.
Если нужно отрывок кода, скажите какой - скину сюда.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 1.8.2014, 23:20; Ответить: ilnur_hb
Сообщение #90


Добрые ЛЮДИ помогите "чайнику" (не совсем "чайник" конечно по сравнению с веб мастерами то да ) HTML изучил с CSS тоже ознакомился :dobr:, а вот дошел до PHP уперся в стену неделю уже долблю стену, пока не как , :wacko: Работаю на Денвере пишу HTML сайт файлы все с расширением PHP сделал вроде все нормально (или я не прав?) дошло дело до регистрации сделал по примеру borna в посте #35 не хрена не получается пишет :
Регистрация невозможна: код подтверждения введен не верно назад
а то что письма на Денвере не куда не отправляются а сохраняются в папке tmp/!sendmail/тут письма , это я тоже знаю , а как же мне протестировать то подскажите плиизз или может кто нибудь даст другой хоть простой какой нибудь скрипт главное чтоб можно было заригатся может какую нибудь ссылку где кто что видел очень надо плиизз!!! Спасибо всем , благодарю за внимание!!!;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
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 'Регистрация прошла успешно ' ;
}
}
}


?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
10 страниц V  < 1 2 3 4 5 6 7 8 9 10 >
Открыть тему
Тема закрыта
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Странный трафик на сайте длительное время
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


 



RSS Текстовая версия Сейчас: 25.4.2024, 14:03
Дизайн