Плагин авторизация через WMID для МФС 2.2. Требуется аттестат выше формального.Плагин авторизация через WMID для МФС 2.2. Требуется аттестат выше формального.
Установка:
1. Авторизуйтесь на сайте: login.wmtransfer.com
а) Зайдите в \»Настройки сайта\» и пропишите свой сайт.
б) Зайдите в \»URL сайта\» и добавьте страницу авторизации по WMID такого плана:
http://site.ru/wmlogin.php?r=
в) Скопируйте код получении в результате добавления ссылки.
2. В файле wmlogin.php в строке:
вставьте ID своей ссылки.
3. Залейте файл в корневую папку сайта.
4. Выведите в любом удобном для Вас на сайте месте ссылку для авторизации по WMID
такого плана: https://login.wmtransfer.com/GateKeeper.aspx?RID=тут ВАШ ID
Это сам плагин:
$lastlogdate=date("d.m.Y" );
$lastip = $_SERVER['REMOTE_ADDR'];
$urlid="18c73956-5ddd-47e0-992d-9cfa01448111";
$testticket=preg_match('/^[a-zA-Z0-9$!/]{32,48}$/i', $_POST['WmLogin_Ticket']);
if($_POST['WmLogin_UrlID']==$urlid && $testticket==1) {
$wmid=$_POST["WmLogin_WMID"];
require('config.php');
$query = mysql_num_rows(mysql_query("SELECT wmid FROM tb_users WHERE wmid = '$wmid'"));
if($query==0){
echo '<font color=#ff0000>Пользователя с таким wmid не регистрировано</font>';
exit();
}
$query = mysql_query("SELECT username,password FROM tb_users WHERE wmid = '$wmid'") or die(mysql_error());
$row = mysql_fetch_array($query);
$nicke=$row['username'];
$passe=$row['password'];
require('config.php');
$querybt = "UPDATE tb_users SET lastlogdate='$lastlogdate', lastiplog='$lastip' WHERE wmid='$wmid'";
mysql_query($querybt) or die(mysql_error());
session_start();
$_SESSION["username"]=$nicke;
$_SESSION["password"]=$passe;
echo 'Авторизация прошла успешно<br>
';
?>
<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=members.php">
<?
}else{
?>
<fieldset style="background:#fff">
<b> <font color=#ff0000>Отмена!</font></b><br>
<center>Через 5 секунды Вы будете перенаправленны на сайт.</center>
</fieldset>
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=index.php">
Надо создать файл под названием — wmlogin.php — и в него установить это код.
Помог — поставь плюс в репутацию.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.
Не работает…"Отмена!" кричит и все..