немного разобравшись, изменил под себя часть авторизации, которая была в стандартной теме рус нюки 8.0. Получилось следующее:
PHP код:
if ($username == $anonymous) {
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
$datekey = date("F j");
$rcode = hexdec(md5(".htmlspecialchars($_SERVER[HTTP_USER_AGENT])." . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, 6);
echo "
<table border=\"0\">
<tr>
<td>
<form action=\"modules.php?name=Your_Account\" method=\"post\">
<input type=\"hidden\" name=\"op\" value=\"login\">
<p><font class=A_white>Логин:    </font><input type=\"text\" name=\"username\" maxlength=\"25\"></p>
<p><input type=\"hidden\" name=\"random_num\" value=\"$random_num\">
<input type=\"hidden\" name=\"gfx_check\" value=\"$code\"></p>
<p><font class=A_white>Пароль: </font><input type=\"password\" name=\"user_password\" maxlength=\"20\"></p>
<p align=\"center\">
<input type=\"submit\" value=\"Войти\"></p>
<p align=\"center\">
<a href=\"modules.php?name=Your_Account&op=new_user\">Регистрация</A>
<a href=\"modules.php?name=Your_Account&op=pass_lost\">Забыли пароль?</A>
</p>
</form>
</td>
</tr>
</table>
";
}
else {
echo " <font class=A_white>Здравствуйте $username !</font></b>";
}
но дело в том, что мой шаблон сайта построен на html.
как я понимаю:
Код:
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
$datekey = date("F j");
$rcode = hexdec(md5(".htmlspecialchars($_SERVER[HTTP_USER_AGENT])." . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, 6);
в этой часте идет шифрование кода. как мне вставить это все в мой шаблон?
Как вы мне посоветовали
if(is_user($user)){
$u_block = "тут html код для блока пользователя";
}else{
$u_block = "themes/$ThemeSel/loginbloks.html";
}
тоесть в своем шаблоне, я должен вставить переменую $u_block на том месте, где у меня будет выполняться вход на сайт. как мне засунуть, форму ввода вместе с шифрованием в фал loginbloks.html
зы. Большое спасибо за терпение.