ПубликацииПрограммыБлоги школ и педагоговПедагогический форумНовости образования
X   Сообщение сайта
(Сообщение закроется через 2 секунды)
 
    Ответить    Новая Тема
> Проблема с формой?
Игорь
сообщение 27.6.2008, 7:40
Сообщение #1


Новичок


Группа: Пользователи
Сообщений: 7





сайт http://belpk.my1.ru - вставил форму, как указано. Но при введении логина и пароля, независимо от их правильности/неправильности идет переход на главную страницу электронного журнала, но там вновь требуется ввод логина и пароля. Так должно быть или что-то не так? По логике, как я понимаю, вход должен осуществляться автоматически... Или нет?
 
Павел Наумов
сообщение 27.6.2008, 10:43
Сообщение #2


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Формы на сайте не нашел. Сама форма рабочая. Пример: http://rusedu.org/login_ballov.html
при правильном вводе логина и пароля автоматически перекидывает в пользовательскую часть (в зависимости от логин - это либо администратор, либо учитель или ученик), также, как и на сайте ballov.net
Чтобы сказать что-то дельное - нужно увидеть форму на Вашем сайте.
 
Игорь
сообщение 27.6.2008, 10:53
Сообщение #3


Новичок


Группа: Пользователи
Сообщений: 7





Цитата(Павел Наумов @ 27.6.2008, 7:43) «
Формы на сайте не нашел. Сама форма рабочая. Пример: http://rusedu.org/login_ballov.html
при правильном вводе логина и пароля автоматически перекидывает в пользовательскую часть (в зависимости от логин - это либо администратор, либо учитель или ученик), также, как и на сайте ballov.net
Чтобы сказать что-то дельное - нужно увидеть форму на Вашем сайте.


Да, форма рабочая - только что проверял обычным локальным файлом только с этой формой... sad.gif

http://belpk.my1.ru/index/0-18 - здесь она...
 
Павел Наумов
сообщение 27.6.2008, 11:21
Сообщение #4


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Да, дейсвительно не работает... sad.gif возможно сервер укоза режет исходящие запросы
попробую что-нибудь придумать, чтобы обойти это
 
Игорь
сообщение 30.6.2008, 2:34
Сообщение #5


Новичок


Группа: Пользователи
Сообщений: 7





Цитата(Павел Наумов @ 27.6.2008, 8:21) «
Да, дейсвительно не работает... sad.gif возможно сервер укоза режет исходящие запросы
попробую что-нибудь придумать, чтобы обойти это


Да, пожалуйста... Многие школы на Юкозе сидят, у них наверняка тоже такие проблемы могут быть. Будем ждать...
 
Игорь
сообщение 2.7.2008, 2:47
Сообщение #6


Новичок


Группа: Пользователи
Сообщений: 7





Не получается? sad.gif
 
Павел Наумов
сообщение 2.7.2008, 18:35
Сообщение #7


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Цитата(Игорь @ 1.7.2008, 23:47) «
Не получается? sad.gif

Я пока не занимался этим...
Все-таки лето на дворе... сервис летом не востребован. Или я ошибаюсь?
Планировал к середине августа сделать..
Или же сроки критичны?
 
Игорь
сообщение 3.7.2008, 9:02
Сообщение #8


Новичок


Группа: Пользователи
Сообщений: 7





Цитата(Павел Наумов @ 2.7.2008, 15:35) «
Я пока не занимался этим...
Все-таки лето на дворе... сервис летом не востребован. Или я ошибаюсь?
Планировал к середине августа сделать..
Или же сроки критичны?

Да как сказать... Нето, чтобы критичны... Я сам через два дня в отпуск ухожу. rolleyes.gif

В общем, дело все-таки в кодировке. Вот страничка - http://belpk.my1.ru/index/0-18

Делаю во фрейме - одна ссылка со стороннего сервера (которая путная) и вторая - файл размещен на самом Юкозе...

Как по другому - уже несколько человек голову ломают, в том числе на форуме Юкоза...
http://forum.ucoz.ru/forum/31-20028-1#268466
 
Павел Наумов
сообщение 3.7.2008, 14:56
Сообщение #9


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Попробуйте заменить форму на эту:
Код
<form name="form_login" method="get" action="http://www.ballov.net/login.php">
    <fieldset style="border:#663300 solid 1px; padding:15px; width:200px">
     <legend><a href="http://www.ballov.net">Электронный дневник</a></legend><br>
     <label for="login">Имя пользователя:</label>
     <input type="text" name="login" id="login" style="width:100%">
     <label for="pass">Пароль:</label>
     <input type="password" name="pass" id="pass"  style="width:100%">
     <input type="submit" name="Submit" id="Submit" style="border:none; background-color:#CCCCCC; margin-top:5px" value="Войти">
    </fieldset>
   </form>

Здесь данные передаются методом GET, т.е. в адресе. Соответственно все ваши логины/пароли будут закэшированы браузером и впоследствии любой, имющий доступ к компьютеру, может войти в систему под Вашим именем.
Если данная форма будет работать, то ближе к середине августа сделаю шифрование пароля средствами jscript. Правда толку от него немного sad.gif

P.S. А кодировка в данном случает не играет никакой роли. Тут вообще никакие данные не приходят на сервер - теряются где-то по пути, скорее всего укоз их режет.
 
Игорь
сообщение 4.7.2008, 5:47
Сообщение #10


Новичок


Группа: Пользователи
Сообщений: 7





Цитата(Павел Наумов @ 3.7.2008, 11:56) «
Попробуйте заменить форму на эту:
Код
<form name="form_login" method="get" action="http://www.ballov.net/login.php">
    <fieldset style="border:#663300 solid 1px; padding:15px; width:200px">
     <legend><a href="http://www.ballov.net">Электронный дневник</a></legend><br>
     <label for="login">Имя пользователя:</label>
     <input type="text" name="login" id="login" style="width:100%">
     <label for="pass">Пароль:</label>
     <input type="password" name="pass" id="pass"  style="width:100%">
     <input type="submit" name="Submit" id="Submit" style="border:none; background-color:#CCCCCC; margin-top:5px" value="Войти">
    </fieldset>
   </form>

Здесь данные передаются методом GET, т.е. в адресе. Соответственно все ваши логины/пароли будут закэшированы браузером и впоследствии любой, имющий доступ к компьютеру, может войти в систему под Вашим именем.
Если данная форма будет работать, то ближе к середине августа сделаю шифрование пароля средствами jscript. Правда толку от него немного sad.gif

P.S. А кодировка в данном случает не играет никакой роли. Тут вообще никакие данные не приходят на сервер - теряются где-то по пути, скорее всего укоз их режет.



Да, вот эта форма работает... Самое интересное ,что на форуме Юкоза ее мне предлагали, но почему-то сразу она не пошла... Сегодня попробовал - обе работают, и та, с форума, и Ваша... Ничего понять не могу... Может, браузер глючил...

Кстати, а каким образом пользователь, имея доступ к моему компьютеру, может вопользоваться этой возможностью? Я пробовал - просто так не войдешь, если предварительно выйдешь из дневника по кнопке Выход...
 
Павел Наумов
сообщение 4.7.2008, 7:17
Сообщение #11


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Цитата(Игорь @ 4.7.2008, 2:47) «
Да, вот эта форма работает... Самое интересное ,что на форуме Юкоза ее мне предлагали, но почему-то сразу она не пошла... Сегодня попробовал - обе работают, и та, с форума, и Ваша... Ничего понять не могу... Может, браузер глючил...

Кстати, а каким образом пользователь, имея доступ к моему компьютеру, может вопользоваться этой возможностью? Я пробовал - просто так не войдешь, если предварительно выйдешь из дневника по кнопке Выход...

Когда Вам ее предлагали на форуме Юкоза, система не могла ее правильно обработать... я дорабатывал систему, чтобы она могла принимать данные из Get-запроса smile.gif
Первая форма не работала и у меня, а посему это не глюк браузера.

Что касается того, как пользователь попадет в Ваш аккаунт... Если просто и в двух словах:
Метод POST использует скрытый механихм передачи данных (его и использует первая форма)
Метод GET использует явный механизм передачи данных - он передает их в адресной строке.
Если в первом случае адрес для входа в систему всегда будет оставаться http://ballov.net/login.php, то во втором случае он будет иметь вид http://www.ballov.net/login.php?login=ВАШ_ЛОГИН&pass=ВАШ_ПАРОЛЬ&Submit=%C2%EE%E9%F2%E8
И хотя эта строчка ненадолго мелькнет в адресной строке, браузер все-равно занесет ее в журнал. как посещенную страницу. При желании ожно открыть журнал браузера и увидеть данные для входа в систему.
Шифрование пароля спасет от того, кто решит переписать логин и пароль на бумажку, чтобы спокойно войти с другого компьютера. Но если человек окажется умнее и скопирует ссылку как она есть, тогда шифрование тут не спасет sad.gif
 
Игорь
сообщение 4.7.2008, 10:04
Сообщение #12


Новичок


Группа: Пользователи
Сообщений: 7





Цитата(Павел Наумов @ 4.7.2008, 4:17) «
Когда Вам ее предлагали на форуме Юкоза, система не могла ее правильно обработать... я дорабатывал систему, чтобы она могла принимать данные из Get-запроса smile.gif
Первая форма не работала и у меня, а посему это не глюк браузера.

Что касается того, как пользователь попадет в Ваш аккаунт... Если просто и в двух словах:
Метод POST использует скрытый механихм передачи данных (его и использует первая форма)
Метод GET использует явный механизм передачи данных - он передает их в адресной строке.
Если в первом случае адрес для входа в систему всегда будет оставаться http://ballov.net/login.php, то во втором случае он будет иметь вид http://www.ballov.net/login.php?login=ВАШ_ЛОГИН&pass=ВАШ_ПАРОЛЬ&Submit=%C2%EE%E9%F2%E8
И хотя эта строчка ненадолго мелькнет в адресной строке, браузер все-равно занесет ее в журнал. как посещенную страницу. При желании ожно открыть журнал браузера и увидеть данные для входа в систему.
Шифрование пароля спасет от того, кто решит переписать логин и пароль на бумажку, чтобы спокойно войти с другого компьютера. Но если человек окажется умнее и скопирует ссылку как она есть, тогда шифрование тут не спасет sad.gif


А, вон что... rolleyes.gif Понятно... Ну, в крайнем случае на странице напишу предупреждение, чтобы удаляли историю посещения... Но не думаю, что это так критично - в конце концов, в основной заходят с домашних компьютеров, кому там понадобится, кроме самого студента и родителей лазить?
 
Павел Наумов
сообщение 4.7.2008, 13:02
Сообщение #13


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Цитата(Игорь @ 4.7.2008, 7:04) «
А, вон что... rolleyes.gif Понятно... Ну, в крайнем случае на странице напишу предупреждение, чтобы удаляли историю посещения... Но не думаю, что это так критично - в конце концов, в основной заходят с домашних компьютеров, кому там понадобится, кроме самого студента и родителей лазить?

Ну я речь-то вел не об ученическом аккаунте smile.gif
 
Л.Л.
сообщение 14.1.2009, 22:01
Сообщение #14


Новичок


Группа: Пользователи
Сообщений: 1





Здравствуйте!

У меня проблемы со вставкой формы на сайт.
После добавления предложенного кода формы
у меня остается только это:

<table border="0" cellspacing="0" cellpadding="0" width="200"><tbody><tr><td> <a href="http://www.ballov.net">Контроль успеваемости</a><br /> Имя пользователя: Пароль: </td></tr></tbody></table>


Я что-то не то делаю?
Что мне делать?
адрес сайта ugansk16.ru (вкладка "Родителям")

Спасибо
 
Павел Наумов
сообщение 14.1.2009, 22:41
Сообщение #15


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Вероятнее всего Вы вставляете код, как обычную статью, а необходимо добавить его в исходный код страницы - или в шаблон, или создать статическую страницу (если это позволяет система) и вставить код формы непосредственно в код страницы
 
Виктор Викторови...
сообщение 28.8.2009, 0:20
Сообщение #16


Участник


Группа: Пользователи
Сообщений: 24

Из: Биробиджан




Доброго времени суток! Павел сегодня столкнулся с такой проблемой, не могу зайти со своим логином и паролем со своего сайта (форма ЭЖ) сайт на hc.ru а с balov.net без проблем?! Повторюсь данная ошибка появилась только сегодня. Наверняка уже данная ситуация возникала, проверил HTML все нормально (код целый).
 
Павел Наумов
сообщение 28.8.2009, 8:55
Сообщение #17


Администратор


Группа: Главные администраторы
Сообщений: 696

Из: Болгар, Татарстан




Ответил тут: http://rusedu.org/forum/index.php?showtopi...post&p=2231
 
Виктор Викторови...
сообщение 28.8.2009, 10:01
Сообщение #18


Участник


Группа: Пользователи
Сообщений: 24

Из: Биробиджан




Цитата(Павел Наумов @ 28.8.2009, 16:55) «

Спасибо за ответ, извиняюсь за повторы, просто долго ответа небыло.
 

    Ответить    Новая Тема
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0