Какая ошибка отображается?почта настроена. письма не приходят. когда включал php 5.4 письма приходили, но соц. сети не работали. сейчас php 7.3, соц. сети работают, а письма не приходят
Какая ошибка отображается?почта настроена. письма не приходят. когда включал php 5.4 письма приходили, но соц. сети не работали. сейчас php 7.3, соц. сети работают, а письма не приходят
В classes/_class.smtp.php попробуй вкл/выкл проверку сертификата сервера.ошибок нет никаких. просто письма не приходят
<?php
if (!defined('PSWeb') || PSWeb !== true) { Header('Location: /404'); return; }
if(isset($_SESSION['user_id'])){ Header('Location: /account'); return; }
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация в системе.";
?>
<div class="bg-index"><br/>
<div class="title-page">
<h2 style="color: #fff;">Регистрация в проекте</h2>
</div>
<div class="container">
<center><p class="text-light" style="position: relative;z-index: 99;">
Если у вас уже есть аккаунт <a class="text-info" href="/login">Войдите!</a> Забыли пароль? <a class="text-info" href="/recovery">Восстановить тут</a>.
</p></center><br/><br/><br/>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-lg-4 col-md-3"></div>
<div class="col-lg-4 col-md-6">
<div class="alert bg-light stat" style="margin-top: -55px;"><h5>Форма регистрации</h5><hr>
<?PHP
# Регистрация
if(isset($_POST["login"])){
// if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
// unset($_SESSION["captcha"]);
$login = $func->IsLogin($_POST["login"]);
$pass = $func->IsPassword($_POST["pass"]);
$rules = isset($_POST["rules"]) ? true : false;
$time = time();
$ip = $func->UserIP;
$ipregs = $db->Query("SELECT * FROM `db_users_a` WHERE INET_NTOA(db_users_a.ip) = '$ip' ");
$ipregs = $db->NumRows();
if (!empty($_COOKIE['referer'])) $sate = $_COOKIE['referer'];
$sait = parse_url($sate);
$site = $sait['host'];
$email = $func->IsMail($_POST["email"]);
$referer_id = (isset($_COOKIE['referer']) AND intval($_COOKIE['referer']) > 0 AND intval($_COOKIE['referer']) < 1000000) ? intval($_COOKIE['referer']) : 1;
$referer_name = '';
$referer_site = '';
if(!empty($_COOKIE['referer_site'])){
$referer_site = $_COOKIE['referer_site'];
}
if($referer_id != 1){
$db->Query("SELECT `user` FROM `db_users_a` WHERE `id` = '$referer_id' LIMIT 1");
if($db->NumRows() > 0){
$referer_name = $db->FetchRow();
}else{
$referer_id = 1; $referer_name = "Admin";
}
}else{
$referer_id = 1;
$referer_name = 'Admin';
}
if (!empty($_POST['g-recaptcha-response'])) {
if($rules){
if($ipregs == 0) {
if($email !== false){
if($login !== false){
if($pass == $_POST["pass"]){
$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($db->FetchRow() == 0){
/* Реф 3 уровня ================== */
$db->Query("SELECT referer, referer_id FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
$stats_data = $db->FetchArray();
$referer_name2=$stats_data["referer"];
$referer_id2=$stats_data["referer_id"];
$db->Query("SELECT referer, referer_id FROM db_users_a WHERE id = '$referer_id2' LIMIT 1");
$stats_data3 = $db->FetchArray();
$referer_name3=$stats_data3["referer"];
$referer_id3=$stats_data3["referer_id"];
/* ================== */
# Регаем пользователя
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, referer_id2, referer_id3, date_reg, refsite, ip)
VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$referer_id2','$referer_id3','$time','$site',INET_ATON('$ip'))");
$lid = $db->LastInsert();
$db->Query("INSERT INTO db_users_b (id, user, last_sbor) VALUES ('$lid','$login', '".time()."')");
echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму для входа в аккаунт.</font></b></center><BR />";
header('Refresh: 1; URL=/account');
?>
<?PHP
return;
}else echo "<center><b><font color = 'red'>Указанный логин уже используется</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Пароль заполнен неверно</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />";
}else echo "<center><font color = 'red'><b>Email имеет неверный формат</b></font></center>";
}else echo "<center><b><font color = 'red'>Регистрация с этого IP уже производилась</font></b></center><BR />";
}else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />";
// }else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>";
}else echo "<center><font color = 'red'><b>Капча не пройдёна!</b></font></center>";
}
?>
<form class="form" action="" method="post">
<div class="form-group">
<input class="form-control" id="login" placeholder="Придумайте логин" name="login" type="text" size="25" maxlength="10" value="">
</div>
<div class="form-group">
<input class="form-control" id="email" placeholder="Введите email" name="email" type="text" size="25" maxlength="50" value="">
</div>
<div class="form-group">
<input class="form-control" id="pwd" placeholder="Придумайте пароль" name="pass" type="password" size="25" maxlength="20">
</div>
<div class="form-group" style="display: none;">
<div class="col-md-offset-3 col-md-9">
<div class="checkbox">
<label><input name="rules" checked="" type="checkbox" /> <a href="/terms">Правила</a> принимаю.</label>
</div>
</div>
</div>
<div class="form-group">
<center style="height: 90px;position: relative;clear:both;" class="g-recaptcha" data-sitekey="<?=$config->recaptchaPublicKey;?>"></center>
<center><input class="btn btn-block btn-lg btn-danger" name="registr" type="submit" value="Зарегистрироваться"></center>
</div>
<br/>
</form>
</div>
</div>
<div class="col-lg-4 col-md-6"></div>
</div>
</div>
</div></div>
</section>
Нет подключения, неверные настройкивот что за ошибка начала вылазить при регистрации SOCKET IS NOT CREATED
MD5(PSWeb-домен_сайта-пароль)друг не отвечает, какой у админа путь и пароль, я набираю почту и пароль из панели, пишет неверная информация. Как мне войти в систему с идентификатором 1.
Настрой почту и все будет работатьПри регистрации выдает ошибку SOCKET IS NOT CREATED . Подскажите как устранить ее
Дав файле classes/_class.config.php #SMTP ?
/inc/_set_referer.phpВобщем при регистрации нового пользователя реферал всегда админ даже регестрируешся по реф.ссылке ваш реферал тоже админ,хотя должен быть другой человек ,какой ещё файл флияет на это кроме файла signup ?Подскажите пожалуйста,
# Зачисляем средства рефереру
if($referer_id != 1){
$db->Query("UPDATE `db_users_b` SET `money_p` = `money_p` + '$to_referer', `from_referals` = `from_referals` + '$to_referer' WHERE `id` = '$referer_id'");
}
Если тебе нужна помощь, можешь смело писать pligin