1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Neron
  2. Neron
  3. Neron
    Вот я никак не могу понять, поставил регу все работает все хорошо. Ничего не менял рега начала ругаться на то что заполнены не все поля, и вообще перестала регать акки. Так же было со входом в личный кабинет почему так происходит/. Вот собственно сама рега <? include "config.php"; include "connect.php"; $Daaa = '<form method="post"> Логин:<br> <input type="text" name="login"><br> Пароль:<br> <input type="password" name="password"><br> Повтор пароля:<br> <input type="password" name="repeatpassword"><br> Email:<br> <input type="text" name="email"><br><br> <img src="captcha/img.php?'.session_name().session_id().'"><br> Введите текст с картинки:<br> <input type="text" name="captcha"><br> <input type="submit" name="register" value="Регистрация"> </form>'; if (isset($_POST['register'])) { $Login = $_POST['login']; $Pass = $_POST['password']; $Repass = $_POST['repeatpassword']; $Email = $_POST['email']; $ip = $_SERVER['REMOTE_ADDR']; $Login = StrToLower(Trim($Login)); $Pass = StrToLower(Trim($Password)); $Repass = StrToLower(Trim($Repeatpassword)); $Email = Trim($Email); if (empty($Login) || empty($Password) || empty($Repeatpassword) || empty($Email)) { echo "Заполните все поля."; } elseif (ereg("[^0-9a-zA-Z_-]", $Login, $Txt)) { echo "Неправельный формат логина."; } elseif (ereg("[^0-9a-zA-Z_-]", $Password, $Txt)) { echo "Неправельный формат пароля."; } elseif (ereg("[^0-9a-zA-Z_-]", $Repeatpassword, $Txt)) { echo "Неправельный формат повтора пароля."; } elseif (StrPos('\'', $Email)) { echo "Неправельный формат Email."; } else { $Result = MySQL_Query("SELECT name FROM users WHERE name='$Login'") or ("Can't execute query."); if (MySQL_Num_Rows($Result)) { echo "Логин <b>".$Login."</b> уже зарегестрирован."; } elseif ((StrLen($Login) < 4) or (StrLen($Login) > 10)) { echo "Логин должен содержать больше 4 и не более 10 символов."; } elseif ((StrLen($Password) < 4) or (StrLen($Password) > 10)) { echo "Пароль должен содержать больше 4 и не более 10 символов."; } elseif ((StrLen($Repeatpassword) < 4) or (StrLen($Repeatpassword) > 10)) { echo "Повтор пароля должен содержать больше 4 и не более 10 символов."; } elseif ((StrLen($Email) < 4) or (StrLen($Email) > 25)) { echo "Email должен содержать больше 4 и не более 25 символов."; } elseif ($Password != $Repeatpassword) { echo "Пароли не совпадают."; } else { $result = mysql_query("SELECT qq FROM users WHERE (qq = '$ip')"); $num_rows = mysql_num_rows($result); if($num_rows >= 1) { exit( 'Нельзя регистрировать более 1 аккаунта.'); } $Salt = "0x".md5($Login.$Password); MySQL_Query("call adduser('$Login', '$Salt', '0', '0', '0', '0', '$Email', '0', '0', '0', '0', '0', '0', '0', '', '$ip', '$Salt')") or die ("Can't execute query."); echo "Аккуант <b>".$Login."</b> успешно зарегестрирован."; } } } echo $Daaa; ?> Кто подскажет как это можно исправить?
    Автор темы: Neron, 21 мар 2014, ответов - 3, в разделе: Оффтоп
  4. Neron
  5. Neron
  6. Neron
  7. Neron
  8. Neron
  9. Neron
  10. Neron
  11. Neron
  12. Neron
  13. Neron
  14. Neron
    Тема

    Сайт

    Удалено
    Автор темы: Neron, 21 ноя 2013, ответов - 12, в разделе: Архив
  15. Neron
  16. Neron
  17. Neron
  18. Neron
  19. Neron
  20. Neron