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

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

Карма: 0
Offline Offline

Сообщений: 2


Просмотр профиля
« : 02 Марта 2012, 09:46:31 »

Добрый день, хотелось бы узнать есть ли модули или кто то может реализховывл форму авторизиции у себя на сайте например через jquery.
С выводом самой формы проблем не возникает вопрос только в отправке данных
Записан
muff
Пользователь
**

Карма: 1
Offline Offline

Сообщений: 31


Просмотр профиля WWW Email
« Ответ #1 : 14 Февраля 2014, 14:26:05 »

Если еще актуально, то можете воспользоваться этим примером:
Код:
<?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="ht_tp://example.com/i/md5.js" tppabs="ht_tp://example.com/i/md5.js"></script>
<form method="get" action="ht_tp://example.com/cgi-bin/stat.pl" onsubmit='pp.value=hex_md5(ses.value+" "+pp.value); return true'>
    <input type="hidden" name="ses" value="<?php echo $ses1?>" />
    <table border="0">
        <caption>
        <p class="rteleft"><b>Личный кабинет</b></p>
        </caption>
        <tbody>
            <tr>
                <td align="left">Логин:</td>
                <td><input tabindex="1" size="12" name="uu" type="text" /></td>
            </tr>
            <tr>
                <td width="25%" align="left">Пароль:</td>
                <td><input tabindex="2" size="12" type="password" name="pp" /></td>
            </tr>
            <tr>
                <td colspan="3" align="center"><input tabindex="3" type="submit" value=" Вход " /></td>
            </tr>
        </tbody>
    </table>
</form>

Только измените в коде ht_tp на валидные ссылки
Записан

Edisron
Новичок
*

Карма: 0
Offline Offline

Сообщений: 2


Просмотр профиля Email
« Ответ #2 : 27 Сентября 2014, 09:24:27 »

Есть очень хороший пост. Где я могу найти более подробную информацию о ней здесь.
Записан

ExTReMe
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля Email
« Ответ #3 : 14 Сентября 2015, 13:43:00 »

Доброго времении суток всем
Использую вот такой вот пример авторизации через сайт
Код:
<?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>
При входе дает ошибку авторизации.
Можете подсказать где лежит файл md5.js ? спасибо

Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #4 : 14 Сентября 2015, 19:36:13 »

Доброго времении суток всем
Использую вот такой вот пример авторизации через сайт
Код:
<?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>
При входе дает ошибку авторизации.
Можете подсказать где лежит файл md5.js ? спасибо


если по умочанию
/usr/local/www/apache22/data/i

или откроня апача то
/i

но можно и использовать  функцию php  md5
Записан
ExTReMe
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля Email
« Ответ #5 : 14 Сентября 2015, 20:24:26 »

Цитировать
если по умочанию
/usr/local/www/apache22/data/i
или откроня апача то
/i
но можно и использовать  функцию php  md5

У меня в дректории /usr/local/www/apache22/data/i -  лежат *.gif *.png файлики
/usr/local/www/apache22/cgi-bin:
stat.pl
adm/
adm.pl          admin.pl        stat.pl


Как использовать php md5?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #6 : 14 Сентября 2015, 21:54:34 »

Цитировать
если по умочанию
/usr/local/www/apache22/data/i
или откроня апача то
/i
но можно и использовать  функцию php  md5

У меня в дректории /usr/local/www/apache22/data/i -  лежат *.gif *.png файлики
/usr/local/www/apache22/cgi-bin:
stat.pl
adm/
adm.pl          admin.pl        stat.pl


Как использовать php md5?



если ставилось по умолчанию то
/usr/local/www/apache22/data/i # ls
block.gif       box_tr.gif      cntr_m1.gif     fon1.gif        keyb.gif        more_d.gif      readme.txt      t_r.gif         ttl_rght.gif
blogo.gif       btm_m1.gif      cntr_m2.gif     fon2.gif        license.txt     nody.css        sample1.html    tbl_head.gif    ttl_top.gif
blogo_isp.gif   btm_m2.jpg      err.gif         hbg1.jpg        liqpay.gif      off.gif         sample2.html    title_left.gif  upload
box_bl.gif      calendar.css    f1.gif          hbg2.jpg        logo-liqpay.gif offn.gif        sample3.html    top_m1.gif      visa.jpg
box_br.gif      calendar_db.js  f2.gif          hright.jpg      many.gif        ok.gif          sample4.html    top_m2.jpg
box_r.gif       calendar_eu.js  f3.gif          htop.jpg        md5.js          on.gif          spacer.gif      ttl_bottom.gif
box_tl.gif      calendar_us.js  fon.gif         img             messg.gif       on2.gif         spl1.jpg        ttl_left.gif

по сути из архива скопируйте файл куда угодно и поправте в html путь


где-то так
$YY=date("y")+100;
$MM=(int)(date("m"))-1;
$DD=(int)(date("d"));
$hex=$DD.$MM.$YY.' '.$passwd;
$hex=md5($hex);

Записан
ExTReMe
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля Email
« Ответ #7 : 14 Сентября 2015, 22:25:26 »

Спасибо!

У меня сайт находился на одном сервере, а база с биллингом на втором, поправил ссылочку и все разаботало!
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #8 : 15 Сентября 2015, 00:26:23 »

кстати если используете опцию 82 или аналогичное то можно  сделать без ввода логина пароля - прямая переадрисация в лк - даже если билинг за натом находится...
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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