С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
DarkSet

Сделать аутентификацию пользователя по паролю, и в зависимости от пароля выдавать ту или иную информацию

10.11.2006, 15:40. Показов 3787. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть необходимость сделать аутентификацию пользователя по паролю, и в зависимости от пароля выдавать ту или иную информацию. Использовать CGI возможности нет, на сервере только статичная страница со скриптами и стилями. Выход как мне кажется один - шифрование, чтобы пароль являлся ключем к дешифровке и при правильном пароле пользователь видел читабельный текст, а при просмотре исходного кода не мог узнать ни пароль ни текст.
Но есть одно "но" - никак не могу найти в скриптах возможности побитных операций с символами. С числами можно делать сумму по модулю два, сдвиги и прочее, а вот с буквами все гораздо хуже...
Есть какая нибудь возможность это реализовать? Если не в JS то может хоть в VB?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.11.2006, 15:40
Ответы с готовыми решениями:

Показывать ту или иную картинку в зависимости от значения переменной
Есть две картинки male и female. И собственно команда friend.Sex c двумя полами male и female Как сделать так,что бы вместо текста...

Работа с ListView: как добавлять информацию в ту или иную колонку
Совсем не понятно как добавлять информацию в ту или иную колонку,продемонстрируйте пожалуйста пример.

Помогите сделать аутентификацию пользователя
В программе должны находится имена пользователей и их пароли. Пароль: 10 символов, латиница (прописные буквы). Применение метода...

11
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
10.11.2006, 16:43
А php можно? =)
В JavaScript ты не сможешь даже путём криптографии/шифрования поставить нормальный пароль, ибо исходный код открыт для любого. Единственный способ для JavaScript'a поставить пароль это (явно даже человек имеющий доступ к исходнику страницы может тупануть =))):
var a=prompt("Введите пароль:", "*****"); //
document.location.href="http://bvv.com/"+a;

ты толжен ввести правельное имя и расширение страницы для перехода...
0
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
10.11.2006, 16:46
DarkSet
Можно конечно ещё попробовать использовать Cookie, но главное придумать как =))
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
10.11.2006, 16:59
DarkSet (10.11.2006)
Но есть одно "но" - никак не могу найти в скриптах возможности побитных операций с символами. С числами можно делать сумму по модулю два, сдвиги и прочее, а вот с буквами все гораздо хуже...
А что мешает получить код смивола и работать с ним?
Функция charCodeAt вернет код символа в указанной позиции. Обратное преобразование выполняется функцией fromCharCode.
Уровень такой защиты будет невысоким и кроме того на расшифровку нужно время, что будет замедлять загрузку страницу. Кроме CGI/серверных скриптов есть и другие методы защиты. Для IIS можно включить windows аутентификацию, на Apache сделать basic/digest аутентификацию.
0
DarkSet
10.11.2006, 17:42
С адресами вариант интересный, но в страницах будет и общее и раздельное, я не люблю очень когда много страниц. У меня даже пхп сейчас все в одном файле и куча куча функций в нем. Хотя да, вариант.
Серверные аутентификации это хорошо, конечно, но причина неиспользования ПХП в том что страница для меня, и бесплатный хостинг со скрптами и стилями найти гораздо легче чем с ПХП и БД
Можно гдето поподробнее про эти функции прочитать с кодами символов? Я впервые слышу о них.
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
10.11.2006, 17:59
Читаем http://relib.com/forums/FindPost899296.aspx F.A.Q.
0
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
10.11.2006, 21:34
DarkSet (10.11.2006)
Серверные аутентификации это хорошо, конечно, но причина неиспользования ПХП в том что страница для меня, и бесплатный хостинг со скрптами и стилями найти гораздо легче чем с ПХП и БД
Неразу невидел бесплатного хоста без пхп, цги и бд =)))
DarkSet (10.11.2006)
Можно гдето поподробнее про эти функции прочитать с кодами символов? Я впервые слышу о них.
Невижу смысла о них читать, а уж темболее использовать... Подобная защита вскрываеться за 1 минуту, лучше уже не ставить тогда пароль... =))
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
10.11.2006, 22:01
Vizlim (10.11.2006)
Неразу невидел бесплатного хоста без пхп, цги и бд =)))
Вот тебе ссылка для расширения кругозора - http://narod.yandex.ru/ http://narod.yandex.ru/
0
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
10.11.2006, 23:21
bazile
Спасибо =))
Но я только одного не могу понять зачем создавать подобный бесплатный хост, если использовать пхп, цги и бд нельзя + ограничение на размер файла 5 мб...???
0
5 / 5 / 5
Регистрация: 24.10.2011
Сообщений: 269
10.11.2006, 23:25
DarkSet
Предлагая использовать другой бесплатный хост с пхп, цги и бд.
Например: http://ho.com.ua/ http://ho.com.ua/ - 30мб хоста, но зато без ограничений на размер файла.
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
12.11.2006, 16:16
Vizlim (10.11.2006)
Но я только одного не могу понять зачем создавать подобный бесплатный хост, если использовать пхп, цги и бд нельзя + ограничение на размер файла 5 мб...???
По моему это очевидно. Не все же люди занимаются программированием и для размещения статического сайта подобный хостинг прекрасно подойдет.
0
DarkSet
13.11.2006, 14:46
Спасибо, воспользуюсь этим хостингом. Все что мне попадались раньше кроме рекламы требовали еще стабильной посещаемости, ее увеличения, в общем всякий бред о котором мне заботиться ни к чему.
На счет шифрования - за две минуты оно, конечно, не расшифровывается, в принципе вскрыть реально можно только подбором пароля. Но то что можно страницу сохранить и имея все функции сделать автоматизированный подбор это конечно плохо, хотя по моим подчетам даже 20-символьный пароль подбираться будет не один месяц. И все это только при наличии определенных данных. Хотя, конечно, при наличи двух таких данных действительно вскрывается за минуту
Но ведь и ПХПшные авторизации нюкаются и хакаются - утилит уже готовых немерянно.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2006, 14:46
Помогаю со студенческими работами здесь

Можно ли сделать запрос, который будет выводить разную информацию в зависимости от пользователя которые используют sql server?
Можно сделать запрос который будет выводить разную информацию в зависимости от пользователя которые используют sql server? на пример ...

Как сделать проверку на наличие пользователя по паролю?
И так, доброго времени суток. У нас есть список пользователей, в задании сказано, удалить одного из пользователей по заданному паролю с...

Выдавать информацию о публикациях, удовлетворяющих тому или иному критерию
Создать каталог из журнал и статей. Выдавать информацию о публикациях, удовлетворяющих тому или иному критерию, например, изданных с 2000...

Выдавать информацию о публикациях, удовлетворяющих тому или иному критерию
Создать каталог из журнал и статей. Выдавать информацию о публикациях, удовлетворяющих тому или иному критерию, например, изданных с 2000...

Как в ASP + IIS запретить доступ к конкретной папке и выдавать его по паролю?
Как в ASP + IIS запретить доступ к конкретной папке и выдавать его по паролю. Т.е. не пользователям с правами, а просто - по паролю


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru