Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 79
1

Notice: Undefined variable: pasword in ... on line 164

30.11.2015, 07:55. Показов 393. Ответов 2
Метки нет (Все метки)

В чём проблема?У меня даже в той строке которая указана такой переменной нет!

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
function get_random_password ()  {
    $str = md5(rand(999, 999999));
    $random_password = substr($str, 0, 8);
    return $random_password;
  }
 
 
 
  function is_user_registered ($username) {
    $connect = db_connect();
 
    $query_1 = ("SELECT * FROM user WHERE username = '$username'");
    $result_1 = $connect->query($query_1);
    if ($result_1->num_rows > 0) {
      return true;
    } else {
      throw new Exception("Такого пользователя не существует000");
    }
  }
 
  
 
  function reset_password ($username) {
    $new_password = get_random_password();
    // echo $new_password;
    if (!$new_password) {
      throw new Exception('Невозможно сгенирировать новый пароль!');
    }
 
    $connect = db_connect();
 
    is_user_registered($username);
 
    $query = ("UPDATE user SET passwd = md5('$new_password') WHERE username = '$username'");
    $result = $connect->query($query);
    if (!$result) {
      throw new Exception("Невозможно выслать вам пароль, попробуйте позже!");
    } else {
      return $new_password;
    }
  }
 
 
 
  function notify_password ($user, $pass) {
    $connect = db_connect();
    $query = ("SELECT email FROM user WHERE username = '$user'");
    $result = $connect->query($query);
 
    if (!$result) {
      throw new Exception("Что-то пошло не так, попробуйте ещё раз!");
    } else if ($result->num_rows == 0) {
      throw new Exception("Не удалось найти email связаный с этим пользователем!");
    } else {
      $row = $result->fetch_object();
      $email = $row->email;
 
      $from = "From: support@phpbokkmarks \r\n";
      $mesg = "Вам выслан новый пароль для входа в систему<br>php".$pass;
 
      $post = mail($email, 'Информация о входе в систему php bookmark', $mesg, $from);
 
      if ($post) {
        return true;
      } else {
        throw new Exception("Не удалось отправить вам новый пароль, попробуйте ещё раз!");
      }
    }
 
 
  }
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
  require_once('bookmark_fns.php');
 
  do_html_header('Восстановление пароля');
 
  if (isset($_POST['usename'])) {
    $username = $_POST['usename'];
    try {
      if (!filled_out($_POST)) {
        throw new Exception('Чтобы восстановить пароль, вам нужно ввести ваш логин!');
      } else {
        $pass = reset_password($username);
        $send_new_pswd = notify_password($username, $pass);
      }
 
      
      // if ($send_new_pswd) {
      //   echo "Пароль успешно отправлен вам на ".$email;
      
    } catch(Exception $e) {
      echo $e->getMessage();
      do_html_url('forgot_form.php', 'Назад');
      echo "<br />";
      exit;
    }
  }
 
    
  do_html_footer();
?>
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2015, 07:55
Ответы с готовыми решениями:

Ошибка: Notice: Undefined variable: sparkqrt in ... on line 18
&lt;?php echo &quot;&lt;p&gt;Your order is as follows:&quot;; echo &quot; &quot;; echo $sparkqrt.&quot; spark plugs &quot;; ...

Notice: Undefined variable: articles in ...\v_index.php on line 3
Я пока только обучаюсь, стараюсь обучиться, добрался до темы ООП, но столкнулся с проблемамы в...

Notice: Undefined variable: perem in Primer.php on line 3
Здравствуйте, у меня такое дело: Есть страница Primer.php с таким содержанием: &lt;html&gt; &lt;body&gt;...

Ошибка Notice: Undefined variable: PHP_SELF in login.php on line 23
Народ. помогите. Постоянно выдаётся ошибка Notice: Undefined variable: PHP_SELF in С:\program...

2
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 79
30.11.2015, 07:57  [ТС] 2
Notice: Undefined variable: pasword in ... on line 164
0
0 / 0 / 1
Регистрация: 04.03.2015
Сообщений: 79
30.11.2015, 08:07  [ТС] 3
решение нашёл можно закрыть!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2015, 08:07

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Notice: Undefined variable: result in /storage/ssd3/021/12256021/public_html/Biblioteka/view_cat.php on line 5
Еще раз приветики друзья мои у меня тут головоломка много обыскал инета и нашего дорогого форума...

Как исправит Notice: Undefined index: sessy in и undefined variable
Доброго времени суток! Возможно это мелочь и с высоты опытного программиста это легкая задача, но...

Notice: Undefined variable
Здравствуйте, не могу понять как исправить ошибку, может кто сталкивался с таким. Суть такова,...

Notice: Undefined variable
Доброго дня Вам! При переходе на страницу входа, под формой появляется такая ошибка: Notice:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.