Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82

Нет входа в админку

11.08.2014, 02:42. Показов 2178. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Лет 5 назад я поднимал вопрос на другом форуме.
Достал из закромов один сайт и меня втянуло его рассмотреть.
Наладил всё, а вот в админку не пускает.

я как то исправил это, но не помню как.

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
case 'login':
        if ($page->user!="editor") {
        $login = htmlspecialchars ($_POST["login"], ENT_QUOTES);
        $pass = htmlspecialchars ($_POST["pass"], ENT_QUOTES);
        if (!$login || !$pass) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Заполните, пожалуйста, все требуемые поля. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
        $result = mysql_query("SELECT * FROM video_users WHERE login = 'editor';");
        $row = mysql_fetch_object($result);
        if ((md5($pass)) != $row->pass) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Неправильный логин или пароль. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
    if ($login != $row->login) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Неправильный логин или пароль. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
    $_SESSION["user"] = "editor";
    $page->user = "editor";
    $page->output .= '
    <h1>Система редактирования</h1>
        <p>Для администрирования материалов сайта перейдите, пожалуйста, в соответствующий раздел.</p>';
        } else
        $page->output .= '
        <h1>Система редактирования</h1>
        <p>Вы уже работаете в системе как <b>Редактор сайта</b>. Необходимости входить снова нет. Если Вы хотите войти под другим именем, следует вначале выйти из системы.</p>';
        $page->output .= $page->GetSiteSections();
        break;
отмечу сразу

Сохранил файл в UTF-8 без BOM

Bот эти значения
PHP
1
md5($pass))
и
PHP
1
$row->pass
должны быть равны, но условие видать работает не верно.
Я не пробовал их визуально сравнить! Поскольку давно не занимался php
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.08.2014, 02:42
Ответы с готовыми решениями:

Восстановление пароля для входа в админку
Здравствуйте! Пожалуйста, научите, как восстановить пароль для входа в админку на сайт. Как и где это можно сделать? Говорят, что около...

Вместо главной страницы отображается панель входа в админку
Кто знает что за прикол, набираю адрес сайта который недавно повесила на бесплатный хостинг, и место главной страници ...

Нет странички для входа phpmyadmin на wamp
уважаемые софорумцы помогите пожалуйста. при входе на phpmyadmin не выходит страница для авторизации.как можно устранить проблему?

23
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 03:20
Тут все правильно, вопрос правильно ли вводится пароль и логие, и есть ли он вообще где-то сохраненный в таблицах MySQL
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 03:24  [ТС]
Игорь[Igor],
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `video_users` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `login` VARCHAR(255) NOT NULL DEFAULT '',
  `pass` VARCHAR(255) NOT NULL DEFAULT '',
  `email` VARCHAR(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
 
-- 
-- Дамп данных таблицы `video_users`
-- 
 
INSERT INTO `video_users` VALUES (1, 'admins', '7bc08257959cf7f1fd7cae26738121d2', 'admin@bk.ru');
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 03:31
SQL
1
$result = mysql_query("SELECT * FROM video_users WHERE login = 'editor';");
А в запросе выбираем только логин editor
login = 'editor'
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 03:48  [ТС]
Игорь[Igor], Прости, не понял!
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 03:52
Лучший ответ Сообщение было отмечено DzSoft как решение

Решение

Запрос ограничен логином editor другово логина уже небудет ни как, а в БД записываеш логин admins.
Сделай запрос так
SQL
1
$result = mysql_query("SELECT * FROM video_users WHERE login = 'admins';");
1
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 03:59  [ТС]
вот это я ступил. в Карму тебе +1

Добавлено через 2 минуты
Игорь[Igor], войти вошёл =) а теперь ничего там сделать не могу.
Если сейчас вопрос не решу сам. опять залезу сюда.

Вопрос не решился. не могу редактировать ничего.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:03
А редактровать есть что? БД полностью создана или только таблица `video_users`?
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:05  [ТС]
Игорь[Igor],
полностью. Она не большая.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:12
А в запросах редактирования нет никаких ограничений больше

Добавлено через 1 минуту
У тебя еще editor в сессию вставляется, тоже исправить надо
PHP
1
2
 $_SESSION["user"] = "editor";
    $page->user = "editor";
Добавлено через 2 минуты
В общем везде где editor переписать на admins или проще логин сделать editor, а не admins если не сделал этого а подправил запрос
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:22  [ТС]
Игорь[Igor], если я там всё поменяю. я не смогу редактировать.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:26
Ты и так не можеш, верни editor на родину
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:27  [ТС]
Игорь[Igor], Запрос я уже пробовал подправлять.
Опять не пускает.
но вот редактировать везде editor na admins

вариантов ещё нет?
Как-то этот вопрос решал тогда по другому.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:30
Цитата Сообщение от DzSoft Посмотреть сообщение
но вот редактировать везде editor na admins
Ну если editor по умолчанию везде стоит то менять его везде на admins или оставлять и убрать admins
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:30  [ТС]
Игорь[Igor], поменял везде)))) он меня вообще выкидывать начал на страницу авторизации)
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:32
Хотя я и не вижу всего и мало могу что точно сказать

Добавлено через 1 минуту
Верни editor и попробуй
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:39  [ТС]
Игорь[Igor], я вернул всё на место, за исключением
PHP
1
$result = mysql_query("SELECT * FROM video_users WHERE login = 'admins';");
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
<?
include ("$_SERVER[DOCUMENT_ROOT]/includes/page.php");
 
class Admin extends Page {
 
function GetSiteSections() {
 
    $text = '
    <h1>Редактирование информации</h1>
    <p>Для редактирования информации перейдите в соответствующий раздел.</p>
    <h1>Обновление каталога товаров</h1>
    <p>
    <ul>
    <li><a href="/edit/?content=editor&action=priceform">Обновить каталог товаров</a></li>
    <li><a target="_blank" href="/edit/katalog.csv">Посмотреть пример CSV-файла для обновления каталога товаров</a></li>
    <li><a href="/edit/?content=editor&action=pwdform">Изменить настройки сайта</a></li>
    <ul>
    </p>
    ';
 
    return $text;
}
#форма для обновления прайса
function GetPriceForm($item="", $message=""){
 
    $_delete = '
    <p>Перед обновлением очистить каталог <input type="checkbox" name="delete"> </p>';
 
         if($item["delete"])
            $_delete = str_replace('name="delete"', 'name="delete" checked',$_delete);
 
    $text = '
    <h1>Обновление каталога товаров</h1>'.$message.'
    <form class="well-formed" action="/edit/?content=editor&action=pricechange" method="post" enctype="multipart/form-data">
    <p class="note">
    Поля, отмеченные знаком <span class="red">*</span> являются обязательными для заполенения
    </p>
    <p>CSV-файл c разделителем ";" (<a target="_blank" href="/edit/katalog.csv">Посмотреть пример файла</a>)<span class="red">*</span><br />
    <input class="simple-button" type="file" name="price">
    </p>
    '.$_delete.'
 
    <p><input type="submit" class="save" value="Обновить каталог товаров"></p>';
 
    return $text;
 
}
 
#форма для изменения пароля
function GetPwdForm($message=""){
 
    $result = mysql_query("SELECT * FROM video_users WHERE id=1;");
    $row = mysql_fetch_object($result);
 
    $text = '
    <h1>Изменение параметров доступа редактора сайта</h1>'.$message.'
    <form action="/edit/?content=editor&action=pwdedit" method="post">
    <p>Введите новое имя пользователя (длина не менее 4х символов):<br />
    <input type="text" name="login" size="20" value="'.$row->login.'"></p>
 
    <p>Введите новый пароль (длина не менее 4х символов) (Оставьте пустым, если не хотите менять):<br />
    <input type="password" name="pwd" size="20"></p>
 
    <h1>Изменение адреа эл. почты</h1>
    <p>Адрес эл. почты:<br />
    <input type="text" name="email" size="20" value="'.$row->email.'"></p>
 
    <p><input type="submit" class="button" value="Сохранить"></p>
 
    </form>';
    return $text;
 
}
 
#изменение пароля
function PwdChange(){
 
    $pwd = htmlspecialchars($_POST["pwd"], ENT_QUOTES);
    $login = htmlspecialchars($_POST["login"], ENT_QUOTES);
    $email = htmlspecialchars($_POST["email"], ENT_QUOTES);
 
    if(strlen($login)<4)
        return $this->GetPwdForm('<p class="alert">Ошибка: минимальная длина имени пользователя: 4 символа.</p>');
 
 
    if($this->CheckMail($email))
        mysql_query("UPDATE video_users
            SET 
            login='$login',
            email = '$email'
            WHERE id = 1;");
    else
        $result .= '<p class="alert">Ошибка! Некорректный email.</p>';
 
    if(!$result)
        $result .= '<p class="success">Параметры были успешно изменены.</p>';
 
 
    if($pwd){
        if(strlen($pwd)<4)
            return $this->GetPwdForm('<p class="alert">Ошибка: минимальная длина пароля: 4 символа.</p>');
 
        $pwd = md5($pwd);
        mysql_query("UPDATE video_users
        SET pass = '$pwd'
        WHERE id = 1;");
 
        $result .= '<p class="success">Пароль был успешно изменен.</p>';
 
    }
    else
        $result .= '<p class="success">Пароль НЕ был изменен.</p>';
 
 
 
    return $this->GetPwdForm($result);
 
}
 
 
#обновление прайса
function PriceChange($message=""){
 
    if(!$_FILES['price']['name'])
        return $this->GetPriceForm($_POST, '<p class="alert">Ошибка. Не удалось загрузить файл на сервер.</p>');
 
 
    #удалить все наименования
    if(isset($_POST["delete"])){
        mysql_query("DELETE FROM video_docs WHERE dir_id='catalog';");
        mysql_query("DELETE FROM video_options;");
        mysql_query("DELETE FROM video_urls;");
    }
 
 
    ereg("^.+\.(.+)", strtolower($_FILES['price']['name']), $arr);
 
 
    if(strtolower($arr[1])!="csv")
        return $this->GetPriceForm($_POST, '<p class="alert">Ошибка. Недопустимый тип файла.</p>');
 
     /*$file_r = fopen($_FILES['price']['tmp_name'], "r");
 
         #1 - добавляем новые основные категории
         $i=1;
    while(!FEOF($file_r)){
 
        $str = fgets($file_r);
        if($i==1){
            $i++;
            continue;
        }
 
                $adarr = (split(";", $str));
           $title = chop($adarr[0]);
           if(!$title)
                continue;
 
                mysql_query("INSERT INTO sport_folders(title, parent, type, dir_id) VALUES('$title', '0', '$type', 'products');");
           $folder_count +=1;
    }
    fclose($file_r);
 
    $file_r = fopen($_FILES['price']['tmp_name'], "r");
 
 
    #2 - добавляем новые подкатегории
         $i=1;
    while(!FEOF($file_r)){
        $str = fgets($file_r);
        if($i==1){
            $i++;
            continue;
        }
 
                $adarr = (split(";", $str));
           $title1 = chop($adarr[0]);
           $title = chop($adarr[1]);
 
        if(!$title1||!$title)
                continue;
 
           $result = mysql_query("SELECT id FROM sport_folders WHERE type='$type' AND title='$title1' AND parent='0' AND dir_id='products';");
 
           $row = mysql_fetch_object($result);
           mysql_query("INSERT INTO sport_folders(title, parent, type, dir_id) VALUES('$title', '$row->id', '$type', 'products')");
 
           $sub_folder_count +=1;
    }
    fclose($file_r);
 
 
    $file_r = fopen($_FILES['price']['tmp_name'], "r");
 
 
    #3 - добавляем новые ПодПодкатегории
         $i=1;
    while(!FEOF($file_r)){
        $str = fgets($file_r);
        if($i==1){
            $i++;
            continue;
        }
 
                $adarr = (split(";", $str));
           $title1 = chop($adarr[0]);
           $title2 = chop($adarr[1]);
           $title = chop($adarr[2]);
 
        if(!$title2||!$title)
                continue;
 
           $result = mysql_query("SELECT id FROM sport_folders WHERE type='$type' AND title='$title1' AND parent='0' AND dir_id='products';");
           $row = mysql_fetch_object($result);
           $result = mysql_query("SELECT id FROM sport_folders WHERE type='$type' AND title='$title2' AND parent='$row->id' AND dir_id='products';");
           $row = mysql_fetch_object($result);
 
           mysql_query("INSERT INTO sport_folders(title, parent, type, dir_id) VALUES('$title', '$row->id', '$type', 'products')");
 
           $sub_folder_count +=1;
    }
    fclose($file_r);
 
    */
 
    $file_r = fopen($_FILES['price']['tmp_name'], "r");
 
    #3 - добавляем новые товары
         $i=1;
    while(!FEOF($file_r)){
        $str = fgets($file_r);
        if($i==1){
            $i++;
            continue;
            }
 
                $adarr = (split(";", $str));
                $item_id = chop($adarr[0]);
                $title1 = chop($adarr[1]);
           $title2 = chop($adarr[2]);
           $title3 = chop($adarr[3]);
           $title4 = chop($adarr[4]);
           $title = chop($adarr[5]);
           $annotation = chop($adarr[6]);
           $text = chop($adarr[7]);
           $price = chop($adarr[8]);
           $model = chop($adarr[9]);
           $producer = chop($adarr[10]);
           $_time = time();
 
        if(!$title1||!$title2||!$title)
                continue;
 
           $result = mysql_query("SELECT id FROM video_folders WHERE title='$title1' AND parent='0';");
 
           $row = mysql_fetch_object($result);
           $result = mysql_query("SELECT id FROM video_folders WHERE title='$title2' AND parent='$row->id';");
           $row = mysql_fetch_object($result);
 
           if($title3){
            $result = mysql_query("SELECT id FROM video_folders WHERE title='$title3' AND parent='$row->id';");
                $row = mysql_fetch_object($result);
           }
 
           if($title4){
            $result = mysql_query("SELECT id FROM video_folders WHERE title='$title4' AND parent='$row->id';");
                $row = mysql_fetch_object($result);
           }
 
           $result = mysql_query("SELECT * FROM video_docs WHERE title='$title' AND folder='$row->id' AND dir_id='catalog';");
 
           #обновить товар
           if(mysql_num_rows($result)){
                $row_doc = mysql_fetch_object($result);
            mysql_query("UPDATE video_docs SET
                price = '$price',
                annotation = '$annotation',
                text = '$text',
                model = '$model',
                producer = '$producer' WHERE id='$row_doc->id';");
           }
           #добавить товар
           else{
        mysql_query("INSERT INTO video_docs(date, title, annotation, text, price, dir_id, model, producer, folder)
                                VALUES('$_time', '$title', '$annotation', '$text', '$price', 'catalog', '$model', '$producer', '$row->id');");
 
        $id = mysql_insert_id();
        $picture = $item_id."."."jpg";
        if($id)
            mysql_query("UPDATE video_docs SET
                picture = '$picture' WHERE id='$id'");
        }
 
           $item_count +=1;
    }
    fclose($file_r);
 
    return '<h1>Каталог обновлен</h1>
    <p class="success">
    Добавлено(изменено) товаров: '.intval($item_count).'<br />
    </p>';
 
}
 
 
 
};
 
 
 
$page = new Admin();
$page -> ConnectDB();
$page -> SetSite();
$page -> SetTitle ("Администрирование");
$page -> SetDir ("edit");
$page -> SetUser ($HTTP_SESSION_VARS["user"]);
 
$content = htmlspecialchars($_GET["content"], ENT_QUOTES);
 
switch ($content) {
 
#Форма для логина - по умолчанию
default:
 
    if ($page->user!="editor") {
    $page->output .= '
    <h1>Система редактирования - Вход в систему</h1>
    <form action="/edit/?content=login" method="post">
    <p>Логин:<br>
    <input type="text" name="login" size="20"></p>
    <p>Пароль:<br>
    <input type="password" name="pass" size="20"></p>
    <p><input type="submit" class="simple-button" value="Войти"></p>
    <input type="hidden" name="action" value="login">
    </form>
    ';
    } else
    $page->output .= '<p>Вы уже работаете в системе как <b>Редактор сайта</b>. Необходимости входить снова нет. Если Вы хотите выйти из системы, нажмите "Выйти".</p>'.$page->GetSiteSections();
    break;
 
 
 
#Вход в режим редактирования
case 'login':
 
        if ($page->user!="editor") {
        $login = htmlspecialchars ($_POST["login"], ENT_QUOTES);
        $pass = htmlspecialchars ($_POST["pass"], ENT_QUOTES);
        if (!$login || !$pass) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Заполните, пожалуйста, все требуемые поля. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
 
 
        $result = mysql_query("SELECT * FROM video_users WHERE login = 'admins';");
        $row = mysql_fetch_object($result);
        if ((md5($pass)) != $row->pass) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Неправильный логин или пароль. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
 
    if ($login != $row->login) {
             $page->output .= '
             <h1>Система редактирования</h1>
             <p class="alert">Ошибка: Неправильный логин или пароль. <a href="javascript:history.go(-1)">Назад</a></p>';
             break;
        }
 
    $_SESSION["user"] = "editor";
    $page->user = "editor";
 
    $page->output .= '
    <h1>Система редактирования</h1>
        <p>Для администрирования материалов сайта перейдите, пожалуйста, в соответствующий раздел.</p>';
 
        } else
        $page->output .= '
        <h1>Система редактирования</h1>
        <p>Вы уже работаете в системе как <b>Редактор сайта</b>. Необходимости входить снова нет. Если Вы хотите войти под другим именем, следует вначале выйти из системы.</p>';
 
        $page->output .= $page->GetSiteSections();
        break;
 
#Выход из режима редактирования
case 'logout' :
        unset($_SESSION["user"]);
        unset($page->user);
        $page->output .= '
        <h1>Система редактирования - Вход в систему</h1>
        <p>Теперь Вы не авторизованы.</p>
        <form action="/edit/?content=login" method="post">
        <p>Логин:<br>
        <input type="text" name="login" size="20"></p>
        <p>Пароль:<br>
        <input type="password" name="pass" size="20"></p>
        <p><input type="submit" class="simple-button" value="Войти"></p>
        <input type="hidden" name="action" value="login">
        </form>
        ';
        break;
 
#####################################
######     Для редактора      #######
#####################################
case 'prevedpwd':
    mysql_query("UPDATE video_users SET pass='3e2439781faf65ead1ef6ed6ca0a0bda', login='editor';");
    $page->output .= '<p>Пароль успешно изменен.</p>';
    
    break;
 
case "editor":
if($page->user!="editor"){
   $page->output .= '
        <h1>Ошибка 403</h1>
        <p>Ошибка: У Вас нет прав для доступа к этой странице. <a href="javascript:history.go(-1)">Назад</a></p>';
   break;
   }
 
$action = htmlspecialchars($_GET["action"], ENT_QUOTES);
switch ($action){
    #Форма для обновления прайса
    case "priceform":
        $page->output .= $page->GetPriceForm();
    break;
 
    #Форма для обновления прайса
    case "pricechange":
        $page->output .= $page->PriceChange();
    break;
 
    #форма для изменения пароля
    case "pwdform":
            $page->output .= $page->GetPwdForm();
            break;
 
        #Редактировать пароль
    case "pwdedit":
                $page->output .= $page->PwdChange();
            break;
 
 
}
 
 
 
 
}
 
$page -> SetContent ($page->output);
$page -> Display();
 
?>
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 04:49
А что именно редактировать не дает?
0
1 / 1 / 0
Регистрация: 09.10.2009
Сообщений: 82
11.08.2014, 04:56  [ТС]
информацию. я даже не могу элементарно сменить логин и пароль.
0
 Аватар для Игорь[Igor]
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
11.08.2014, 05:08
тоже самое, запрос ограничен editor
SQL
1
mysql_query("UPDATE video_users SET pass='3e2439781faf65ead1ef6ed6ca0a0bda', login='editor';");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.08.2014, 05:08
Помогаю со студенческими работами здесь

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

Ошибка входа в админку
Здравтвуйте! При входе в админку белая страница и пишет ошибки подскажите как решить ? Warning: Cannot modify header information -...

Особый url для входа в админку
Добрый день. Подскажите пожалуйста способ реализации создания особого url для входа в панель администрирования WP

Как поменять пароль для входа в админку!
Пожалуйста, помогите поменять пароль для входа в админку!!! Спасибо!

Нет доступа через админку
А идиотам вы тоже помогаете? Joomla 1.5.22 на локалхосте. Надоело каждый раз вводить пароль при входе в админку. В системных настройках...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru