Биллинговая система Nodeny
22 Ноября 2024, 20:24:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 [3] 4
  Печать  
Автор Тема: Форма авторизации с сайта  (Прочитано 22601 раз)
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #30 : 07 Декабря 2012, 11:12:49 »

Спасибо сейчас проверю!
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #31 : 07 Декабря 2012, 11:22:15 »

Неа не работает. Куда еще можно посмотреть
Можно полностью ваш код "формы" увидеть ?
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #32 : 07 Декабря 2012, 11:25:50 »

фишка вот в чем.

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

т.е. для сегодняшнего дня, параметр ses будет равен 711112
здесь можно проверить хеш пароля

можешь проверить сам
например юзер testuser и пароль trololo,то строка будет такой:

stat.pl?ses=711112&uu=testuser&pp=36bba1c2061bf6146b5e6879d8bde12c
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #33 : 07 Декабря 2012, 11:28:19 »

у меня пароль + хеш не работает

/cgi-bin/stat.pl?ses=711112&uu=testuser&pp=trololo
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #34 : 07 Декабря 2012, 11:29:53 »

&pp=trololo
где trololo, сюда нужно хеш передавать.

для пароля trololo он будет такой 36bba1c2061bf6146b5e6879d8bde12c
только сегодня

7 112 11
день, количество лет с 1900 года, месяц
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #35 : 07 Декабря 2012, 11:30:50 »

А как прописать к паролю md5
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #36 : 07 Декабря 2012, 11:34:29 »

кажется я догадываюсь почему у тебя не работает.
не отрабатывает javascript функции хеширования

нужно проверить пути
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #37 : 07 Декабря 2012, 11:34:57 »

в форме Я ничего не менял. Добавил в <head>
Код:
<script type="text/javascript" src="Ваш.сайт/md5.js"></script>
и скопировал md5.js в корень сайта
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #38 : 07 Декабря 2012, 11:36:52 »

Код:
<?php
$day_now
=date('j');
$year_now=date('Y')-1900;
$mon_now=date('m')-1;
$ses1=$day_now.$mon_now.$year_now;
?>

<script type="text/javascript" src=md5.js></script>
<form method=get action="stat.pl" onsubmit='pp.value=hex_md5(ses.value+" "+pp.value); return true'>
<input type=hidden name=ses value='<?php echo $ses1?>'>
<table class="text" style="color:424649l font-size:9px">
<tr><td align=center colspan=3><b>Auth</b></td></tr>
<tr><td align=left width='33%'>Login:</td><td><input type=text name=uu size=15 value='' tabindex=1></td>
<tr><td align=left width='33%'>Password:</td><td><input type=password name=pp size=15 value='' tabindex=2></td>
<tr><td align=center colspan=3><input type=submit value='Enter' tabindex=3></td></tr>
</table>
</form>

сохрани этот php файлик рядом с stat.pl и md5.js

я проверил, должно работать
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #39 : 07 Декабря 2012, 11:40:51 »

Спасибо всем!!!
Все заработало.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #40 : 07 Декабря 2012, 11:41:09 »

пожалуйста )
с тебя плюсик
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #41 : 07 Декабря 2012, 11:43:07 »

А куда "+" поставить?)))))
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #42 : 07 Декабря 2012, 11:45:18 »

Я так понимаю сдесь же в ответе напиши кому + хочешь поставить, а Админы  потом поднимут
Записан
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #43 : 07 Декабря 2012, 13:20:45 »

lavi +
semant +
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #44 : 07 Декабря 2012, 13:24:29 »

Цитировать
Записан
Страниц: 1 2 [3] 4
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!