Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: Igor от 02 Марта 2012, 09:46:31



Название: Форма для авторизации через сайт
Отправлено: Igor от 02 Марта 2012, 09:46:31
Добрый день, хотелось бы узнать есть ли модули или кто то может реализховывл форму авторизиции у себя на сайте например через jquery.
С выводом самой формы проблем не возникает вопрос только в отправке данных


Название: Re: Форма для авторизации через сайт
Отправлено: muff от 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 на валидные ссылки


Название: Re: Форма для авторизации через сайт
Отправлено: Edisron от 27 Сентября 2014, 09:24:27
Есть очень хороший пост. Где я могу найти более подробную информацию о ней здесь.


Название: Re: Форма для авторизации через сайт
Отправлено: ExTReMe от 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 ? спасибо



Название: Re: Форма для авторизации через сайт
Отправлено: ser970 от 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


Название: Re: Форма для авторизации через сайт
Отправлено: ExTReMe от 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?


Название: Re: Форма для авторизации через сайт
Отправлено: ser970 от 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);



Название: Re: Форма для авторизации через сайт
Отправлено: ExTReMe от 14 Сентября 2015, 22:25:26
Спасибо!

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


Название: Re: Форма для авторизации через сайт
Отправлено: ser970 от 15 Сентября 2015, 00:26:23
кстати если используете опцию 82 или аналогичное то можно  сделать без ввода логина пароля - прямая переадрисация в лк - даже если билинг за натом находится...