Хороним $_COOKIE['pass'], отказываемся от md5('pass'). Это не регистрация, а чёрная дыра!

This commit is contained in:
2023-01-06 16:57:25 +02:00
parent e9ec7eb2f2
commit 9e45f170c7
50 changed files with 1470 additions and 2242 deletions
+11 -86
View File
@@ -2367,9 +2367,7 @@ if (isset($uer)) {
}
if ($u->info['admin'] > 0) {
if ($inf['activ'] == 0) {
echo '<font color=green><b>';
}
echo '<font color=green><b>';
$mls = mysql_fetch_array(
mysql_query(
@@ -2381,20 +2379,13 @@ if (isset($uer)) {
if (isset($mls['name'])) {
echo '<u>E-mail: ' . $inf['mail'] . '</u> (ÐÀÑÑÛËÊÀ)';
} else {
echo 'E-mail: ' . $inf['mail'] . '';
}
if ($inf['activ'] == 0) {
echo ' &nbsp; & &nbsp; ' . $inf['send'] . '<br />';
echo '</b></font>';
} else {
echo '<br />';
echo 'E-mail: ' . $inf['mail'];
}
echo ' &nbsp; & &nbsp; ' . $inf['send'] . '<br />';
echo '</b></font>';
} else {
if ($inf['activ'] == 0) {
echo '<font color=green><b>Ïåðñîíàæ àêòèâèðîâàí</b></font>';
} else {
echo '<font color=red><b>Ïåðñîíàæ íå àêòèâèðîâàí</b></font>';
}
echo '<br>';
}
if ($inf['no_ip'] != 0) {
@@ -2419,52 +2410,6 @@ if (isset($uer)) {
echo 'IP ïîñëåäíèå: <b>' . $inf['no_ip'] . '</b>';
}
function user_browser($agent)
{
preg_match(
"/(MSIE|Opera|Firefox|Chrome|Version|Opera Mini|Netscape|Konqueror|SeaMonkey|Camino|Minefield|Iceweasel|K-Meleon|Maxthon)(?:\/| )([0-9.]+)/",
$agent, $browser_info
); // ðåãóëÿðíîå âûðàæåíèå, êîòîðîå ïîçâîëÿåò îòïðåäåëèòü 90% áðàóçåðîâ
list(, $browser, $version) = $browser_info; // ïîëó÷àåì äàííûå èç ìàññèâà â ïåðåìåííóþ
if (preg_match("/Opera ([0-9.]+)/i", $agent, $opera)) {
return 'Opera ' . $opera[1];
} // îïðåäåëåíèå _î÷åíü_ñòàðûõ_ âåðñèé Îïåðû (äî 8.50), ïðè æåëàíèè ìîæíî óáðàòü
if ($browser == 'MSIE') { // åñëè áðàóçåð îïðåäåë¸í êàê IE
preg_match(
"/(Maxthon|Avant Browser|MyIE2)/i", $agent, $ie
); // ïðîâåðÿåì, íå ðàçðàáîòêà ëè ýòî íà îñíîâå IE
if ($ie) {
return $ie[1] . ' based on IE ' . $version;
} // åñëè äà, òî âîçâðàùàåì ñîîáùåíèå îá ýòîì
return 'IE ' . $version; // èíà÷å ïðîñòî âîçâðàùàåì IE è íîìåð âåðñèè
}
if ($browser == 'Firefox') { // åñëè áðàóçåð îïðåäåë¸í êàê Firefox
preg_match(
"/(Flock|Navigator|Epiphany)\/([0-9.]+)/", $agent, $ff
); // ïðîâåðÿåì, íå ðàçðàáîòêà ëè ýòî íà îñíîâå Firefox
if ($ff) {
return $ff[1] . ' ' . $ff[2];
} // åñëè äà, òî âûâîäèì íîìåð è âåðñèþ
}
if ($browser == 'Opera' && $version == '9.80') {
return 'Opera ' . substr($agent, -5);
} // åñëè áðàóçåð îïðåäåë¸í êàê Opera 9.80, áåð¸ì âåðñèþ Îïåðû èç êîíöà ñòðîêè
if ($browser == 'Version') {
return 'Safari ' . $version;
} // îïðåäåëÿåì Ñàôàðè
if (!$browser && strpos($agent, 'Gecko')) {
return 'Browser based on Gecko';
} // äëÿ íåîïîçíàííûõ áðàóçåðîâ ïðîâåðÿåì, åñëè îíè íà äâèæêå Gecko, è âîçðàùàåì ñîîáùåíèå îá ýòîì
return $browser . ' ' . $version; // äëÿ âñåõ îñòàëüíûõ âîçâðàùàåì áðàóçåð è âåðñèþ
}
echo '
<br />
Áðàóçåð: <b style="color:#0E0F0E">' . user_browser($inf['dateEnter']) . '</b><br />
';
if ($inf['no_ip'] == '' || $u->info['admin'] > 0) {
if ($mults != '' && $inf['admin'] == 0) {
$mults = trim($mults, ', ');
@@ -2476,7 +2421,7 @@ if (isset($uer)) {
$rfs = 0;
$sp = mysql_query(
'SELECT `id`,`login`,`ip`,`ipreg`,`timereg`,`online` FROM `users` WHERE `host_reg` = "' . $inf['id'] . '" AND `activ` = "0" ORDER BY `timereg` DESC'
'SELECT `id`,`login`,`ip`,`ipreg`,`timereg`,`online` FROM `users` WHERE `host_reg` = "' . $inf['id'] . '" ORDER BY `timereg` DESC'
);
while ($pl = mysql_fetch_array($sp)) {
$referalos .= '<br>Äàòà ðåã.: ' . date(
@@ -2510,7 +2455,7 @@ if (isset($uer)) {
echo '<small><a href="/info/' . $inf['id'] . '&molchMax&sd4=' . $u->info['nextAct'] . '">Çàïðåòèòü ïåðñîíàæó îòïðàâëÿòü ñîîáùåíèÿ ñ ìîë÷àíêîé</a></small><br>';
}
echo '
echo '
Îïûò: ' . $inf['exp'] . ' <br />
×èñëî íåèñïîëüçîâàííûõ UP-îâ: ' . $inf['ability'] . ' <br />
<b>Êðåäèòîâ:</b> ' . $inf['money'] . '<br><b>ÅâðîÊðåäèòîâ:</b> ' . $inf['money2'] . '<br><b>Çóáîâ:</b> <small>' . $u->zuby(
@@ -2553,11 +2498,7 @@ if (isset($uer)) {
if ($u->info['admin'] > 0 && $inf['admin'] > 0) {
echo '<br><small>admin: ' . $inf['admin'] . '</small>';
}
if ($inf['active'] != '') {
echo '<br><font color=red>Âíèìàíèå!Åñëè ïåðñîíàæ íå ïîëó÷àåò ïèñüìà ñ àêòèâàöèåé îòïðàâòå åìó ïèñüìî âðó÷íóþ.</red>';
echo '<br><input type=text value="' . $inf['mail'] . '">';
echo "<br><textarea cols=60 rows=5>Çäðàâñòâóéòå! Ìû î÷åíü ðàäû íîâîìó ïåðñîíàæó â íàøåì Ìèðå! \r\n Âàø ïåðñîíàæ: " . $inf['login'] . " \r\n Ññûëêà äëÿ àêòèâàöèè: https://capitalcity.new-combats.com/bk?active=" . $inf['active'] . ".\r\n\r\nÑ óâàæåíèåì, Àäìèíèñòðàöèÿ!</textarea><br>";
}
echo '</div>';
}
}
@@ -2654,21 +2595,7 @@ if ($inf['info_delete'] == 0 || (($u->info['align'] > 1 && $u->info['align'] < 2
<?php $sex[0] = 'Ìóæñêîé';
$sex[1] = 'Æåíñêèé';
echo $sex[$inf['sex']]; ?><BR>
<?php if ($inf['city_real'] != '') { ?>
<b style="color:#444">Ãîðîä:</b> <?php echo $inf['city_real']; ?><BR><?php } ?>
<?php if ($inf['icq'] > 0 && $inf['icq_hide'] == 0) {
echo '<b>ICQ:</b> ' . $inf['icq'] . '<br>';
} ?>
<?php if ($inf['skype'] != '' && $inf['skype_hide'] == 0) {
echo '<b>Skype:</b> ' . $inf['skype'] . '<br>';
} ?>
<?php if (isset($inf['homepage']) && $inf['homepage'] != '' && $inf['level'] > 4) {
$url = ((substr($inf['homepage'], 0, 4) == 'https' ? "" : "https://") . $inf['homepage']);
?>
<b style="color:#444">Äîìàøíÿÿ ñòðàíèöà:</b> <A HREF="<?php echo $url; ?>" target="_blank"><?php echo $url; ?></A>
<BR> <?php } ?>
<?php if ($inf['deviz'] != '') { ?>
<b style="color:#444">Äåâèç:</b> <code><?php echo $inf['deviz']; ?></code><BR> <?php } ?>
<?php if ($inf['hobby'] != '') { ?>
<b style="color:#444">Óâëå÷åíèÿ / õîááè:</b><BR>
<?php
@@ -2681,8 +2608,6 @@ if ($inf['info_delete'] == 0 || (($u->info['align'] > 1 && $u->info['align'] < 2
echo '<br><br><div align="right">' . $c['counters_noFrm'] . '</div>';
?>
</div>
<div align="right"><br>
<!-- ËåãÁÊ &copy; <?= date('Y') ?>, «www.new-combats.com» &nbsp; &nbsp; --></div>
<br/><br/>
</body>
</html>