11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
||||||
1 | ||||||
Авторизация15.07.2011, 15:18. Показов 1899. Ответов 18
Метки нет (Все метки)
Здравствуйте. Уважаемый пользователи форума www.cyberforum.ru не могли бы вы помочь мне.
Возникла вот такая проблема. Есть форма Авторизации
Если что то указано и неверно то что бы писало что неверно. Если всё указано и всё верно но не тот ip что указан у пользователя который вводит данные пишет неверный ip адрес. Если всё верное то пускает на страницу.Прошу помочь во оплатить то что я задумал.
0
|
15.07.2011, 15:18 | |
Ответы с готовыми решениями:
18
CURL авторизация Авторизация curl Авторизация на qiwi Авторизация mail.ru |
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
|
15.07.2011, 15:36 [ТС] | 3 |
0
|
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
|
|
15.07.2011, 15:45 | 4 |
а остальное делать легко, ты же ip в бд заносишь.
вот и делаешь сначала проверку если нету $_POST[имя поля] - выводим ошибку если все есть делаешь запрос в бд по имени если такого нет - ошибка логин не найден если есть сравниваешь пароли если не подходят - ошибка пароль не верен если все это правильно сравниваешь ip если одинаковы то редирект куда надо если нет вывод ошибк
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
||||||
15.07.2011, 20:33 [ТС] | 5 | |||||
Вот я сделал вот так.
0
|
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
|
||||||
15.07.2011, 21:07 | 6 | |||||
для авторизации пользователя он должен пройти два этапа, это аутификация и потом авторизация, аутификация это как раз тот кусок кода который проверяет на наличие правильности ввода данных, авторизация когда пользователь уже зашел под своими данными, аутификацию я пишу в оддельный скрипт вот пример
0
|
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
|
|
16.07.2011, 00:52 | 7 |
Хранить все данные в сессии не очень хорошо. Лучше хранить один параметр по которому делать запрос в бд для проверки и сверять допустим ip и id записи в БД
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
||||||
16.07.2011, 09:07 [ТС] | 8 | |||||
Ты имеешь введу делать вот так на каждой странице ?
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
16.07.2011, 11:29 | 9 |
Вообще, у многих ip динамический.
Некоторые пользователи не смогут попасть к вам на сайт после перезагрузки своего роутера Оно вам точно надо?
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
|
16.07.2011, 11:44 [ТС] | 10 |
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
|||||||||||
17.07.2011, 15:15 [ТС] | 11 | ||||||||||
Возникла проблема. Я сделал авторизацию идет проверка логина,пароль и ip адреса.
index.php
Ну а вот тут то и проблема возникла. Пользователь переходит проверка производится всё как нужно. И даётся доступ. Но как сделать теперь что бы с mysql выводилась та информация которая предназначена этому пользователю. Вот user.php
0
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
18.07.2011, 11:51 | 12 |
А у юзера ID нету что ли? 0_о или как он у тебя в сессию попадает?
Если у юзера есть ID, выборку по его id делай (where id_user = '$id');
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
|
18.07.2011, 14:19 [ТС] | 13 |
Каким образом занести мне это если у меня заносится логин пользователя в сесию ? Можно как то через логин пользователя это делать ? Если да то подскажите с кодом.
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
||||||
18.07.2011, 18:10 | 14 | |||||
в таблице с юзерами есть столбец ID ?
или как я понял Вы говорите что заносите в сессию логин, и поэтому хотите искать в базе по логину то:
1
|
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
|
|
18.07.2011, 20:07 | 15 |
Лучше сделайте еще столбец ID (a_i, etc).
Поиск по тысяче имен по логину будет грузить сервер.
0
|
11 / 11 / 1
Регистрация: 29.10.2009
Сообщений: 91
|
|
19.07.2011, 14:51 [ТС] | 16 |
Да, есть но при авторизации id(у меня называется uid) нигде не показывается и не проходит. Как мне его тогда заносить в сесию ? И потом выводить
0
|
55 / 54 / 25
Регистрация: 07.05.2011
Сообщений: 155
|
||||||
19.07.2011, 15:11 | 17 | |||||
1
|
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
|
|
20.07.2011, 08:44 | 18 |
id твблице нужен по большей части исключительно для самой базы, ты можешь и не знать под каким id тот или иной человек, потому что обычно поле id ставят автоинкриментом.
0
|
Веб-мастер
89 / 89 / 19
Регистрация: 11.08.2011
Сообщений: 674
|
||||||
14.08.2011, 10:34 | 19 | |||||
Вообщем вот мой код авторизации, строго не судите я делал его исключительно сам без всяких мануалов и тем в интернете или форумов:
0
|
14.08.2011, 10:34 | |
14.08.2011, 10:34 | |
Помогаю со студенческими работами здесь
19
Авторизация PHP Авторизация на КУРЛ Удалённая авторизация Curl авторизация Авторизация на amazon Curl авторизация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |