Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Точно казано.explozen каза:Аз също имах такъв проблем. Оказа се че не са ботове а просто обикновени хора
Пичове от Русия си се регват и спамят![]()
insert into users values ('testuser', md5('pass'),sha1('pass')));
<?php
// Define database constants
define('AUTH_HOST', 'localhost');
define('AUTH_USER', 'WebAuth');
define('AUTH_PASS', 'AuthPass');
define('AUTH_DB', 'WebAuth');
function attempt_auth()
{
// Send authentication headers
header('WWW-Authenticate: Basic realm="Protected by PHP"');
header('HTTP/1.0 401 Unauthorized');
}
function check_login($username, $password)
{
$ret = false;
if ($username && $password)
{
// Check if login matches database values
$conn = mysql_connect(AUTH_HOST, AUTH_USER, AUTH_PASS);
if (mysql_select_db(AUTH_DB, $conn))
{
// Search for matches
$result =
mysql_query("SELECT COUNT(username) AS ucount
FROM Users
WHERE username='" . addslashes($username) . "'
AND passwd_md5='" . md5($password) . "'
AND passwd_sha1='" . sha1($password) . "'",
$conn);
// Check if a match was found
if (($row = mysql_fetch_array($result)) && $row['ucount'])
{
$ret = true;
$_SESSION['username'] = $username;
}
}
// Close connection
mysql_close($conn);
}
return $ret;
}
session_start();
// Check if using valid credentials
if (!(isset($_SESSION['username']) ||
(isset($_SERVER['PHP_AUTH_USER']) &&
check_login($_SERVER['PHP_AUTH_USER'],
$_SERVER['PHP_AUTH_PW']))))
{
// Show login prompt
attempt_auth();
echo 'Authorization Required';
exit;
}
?>
Колега питах за това как се кодира паролата при PHPBBDirectX каза:Мога да ти препоръчам това:
[sql]CREATE TABLE Users(username varchar(50), PRIMARY KEY, passwd_md5 varchar(32) NOT NULL, passwd_sha1 varchar(40) NOT NULL);[/sql]
В случея MD5 взима въведния низ и създава 128 битов "уникален" от първоначално въведения. SHA1 - прави 160 битово криптиране.
Insert...
PHP:insert into users values ('testuser', md5('pass'),sha1('pass')));
$H$9JN0mXXKl5DOThLcPSdL9WiyoISU1I0
1366635239
как ги кодира това чудо не ми е ясно.
По лесния вариант ще е май да се направи да криптират само в md5 ,ама не открих кой е файла за регистрация и логин