@phpclubru

Страница 80 из 956
Сергей
20.01.2017
04:51:25
Так ты хоть трейс сможешь сделать откуда изменения приходят

Чем глобальную переменную использовать)

Роман
20.01.2017
05:09:04
Ммм логику в моделях а не в контроллерах, офигеть
Чистая MVC — достаточно идеальна, чтобы реализоваться на практике. Например, унифицированный интерфейс, позволяющий менять модели часто может потребовать программного преобразования данных в самой модели. Вот уже и логика внутри модели. Ну, или индивидуальный контроллер к каждой модели — это уже как назвать.

Про логику внутри предоставления вообще молчу, без неё почти никогда не обойтись :)

Google
SUPPORT
20.01.2017
07:48:56
Здравствуйте

Кто-то может помочь с php?

http://phpclub.ru/talk/threads/%D0%9D%D1%83%D0%B6%D0%BD%D0%B0-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D1%81-php.82751/

Буду признателен

Константин
20.01.2017
07:50:00
SUPPORT
20.01.2017
07:50:34
Чем именно?
В теме все описанно

Если нужно дам доступ к серверу :(

Константин
20.01.2017
07:53:04
Если нужно дам доступ к серверу :(
Почитал... Замени это: if($_SESSION['admin_login']==1) { на это: if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] == 1) {

SUPPORT
20.01.2017
07:53:28
Спасибо, сейчас попробую

все по прежнему кидает на главную(

Константин
20.01.2017
07:59:44
Но ошибка-то изменилась?

В общем, пиши в личку. Посмотрич, чем могу...

Видать не срочная проблема... Ну ок.

Google
SUPPORT
20.01.2017
08:06:31
Срочная

Извините недавно телеграммом стал пользоватся

ни каких уведомлений(

Ilya
20.01.2017
08:08:10
Тык супергруппа, если бы из них по умолчанию были уведомления это было бы ужасно

все по прежнему кидает на главную(
Там тебе в комментариях всё ответили, в коде прописано кидать на главную, он и кидает

Пароль у тебя через mysql-функцию PASSWORD() кодируется

Сделай var_dump($_SESSION) и посмотри записывается ли туда значение авторизации

И вообще какой ужас, я так даже в 2010 не писал. Найди человека который это писал и если он младше тридцати то убей его нахер

SUPPORT
20.01.2017
08:21:56
В базу я внес как есть без кодировки просто toor

не знал чем защифрован в дампе пароль

вот такой изначально стоял

BD16781DEB242CD01502571E2AC9A135DB3C1D20

пробывал его декодировать в md5 и base64 но без результатов

Ilya
20.01.2017
08:23:09
Тык его и верни

Хэш-функции не декодируются

По определению

SUPPORT
20.01.2017
08:23:47
Я всеравно не понимаю как его использовать

Если я не могу его раскодировать

Вернул

Ilya
20.01.2017
08:24:20
А, если ты не знаешь пароль

Google
SUPPORT
20.01.2017
08:24:27
ага

)))

и понятя не имею в чем он ...

Ilya
20.01.2017
08:25:17
Просто сделай UPDATE запрос к базе в котором укажи PASSWORD('твойпароль')

SUPPORT
20.01.2017
08:25:44
?я не знаю как

:D

Ilya
20.01.2017
08:25:52
Если у тебя там пхпмайадмин то он вроде умеет

SUPPORT
20.01.2017
08:26:15
он самый

Ilya
20.01.2017
08:30:40
Но вообще в 2017 использовать PASSWORD() это как на лошади ездить

Илья
20.01.2017
08:44:26
А чем плох PASSWORD() ?
я думаю количеством словарей для подбора пароля

Ilya
20.01.2017
08:45:03
Емнип это упрощенный md5

Ilya
20.01.2017
08:45:36
А md5 уязвим к коллизиям

Alex
20.01.2017
08:45:52
41 байт это никак не md5

Ilya
20.01.2017
08:46:02
Сокращенный

Используйте встроенное в пхп с 5.5 апи для BCrypt и будет вам счастье

https://m.habrahabr.ru/post/194972/

Alex
20.01.2017
08:48:17
md5 это 32 байта в hex представлении

речь не идёт про то, что является лучшим для хеширования паролей

речь про то, чем плох PASSWORD()

Google
Ilya
20.01.2017
08:52:36
А, я наврал

PASSWORD это sha1(unhex(sha1()))

Хэш-функция внутри хэш-функции увеличивает вероятность коллизий

Ну и прекрасно поддаётся проверке по радужным таблицам

Alex
20.01.2017
08:57:38
Хэш-функция внутри хэш-функции увеличивает вероятность коллизий
вот только в случае unhex это не хэш внутри хэша ^_^

Ilya
20.01.2017
09:00:20
В чём разница?

Alex
20.01.2017
09:01:22
в том, что второе хеширование идёт не по набору a-f0-9, что увеличивает вероятность коллизии, а по полному спектру бинарных данных

та что не так всё просто, хотя это не отменяет упоротости чувака, который её юзал для хеширования юзерских паролей в проекте :)

Admin
ERROR: S client not available

Pavel
20.01.2017
09:45:08
php 5.6 все http://php.net/supported-versions.php

Безнадежно устарел. Можно начинать гнобить тех у кого он в проде.

SUPPORT
20.01.2017
09:48:18
Кто-то может сказать что защифрованно в этом хэше? BD16781DEB242CD01502571E2AC9A135DB3C1D20

Начну копать сначала

Alex
20.01.2017
09:49:13
ыыыы

SUPPORT
20.01.2017
09:49:30
:D

Что на счет обновить его? "Пароль" через phpmyadmin

Alex
20.01.2017
09:51:11
update admin set password = PASSWORD('дерпароль') where login = 'твойлогин';

SUPPORT
20.01.2017
09:54:30
Спасибо

Помогло)

Google
Alex
20.01.2017
09:57:50
вместо игры в ксго лучше бы sql учил

SUPPORT
20.01.2017
10:00:39
я не разу не играл в CS:GO

SUPPORT
20.01.2017
10:25:57
Есть свободный знатоки PHP?

свободные*

Nikolay
20.01.2017
10:32:57
Задавай вопрос

Не тоооомииии

В принципе всегда задавай вопрос, без уточнений

Grigori
20.01.2017
10:33:28
тостер, конечно, убожество по ставнению со стеком...
расскажи это Фанату, которого на SO банили 3 раза ?

Есть свободный знатоки PHP?
да! сколько платят?

Dmitry
20.01.2017
10:34:05
Вот в этом и плюс стека, там еще и забанить могут ;)

SUPPORT
20.01.2017
10:34:07
У меня смотреть нужно :(

я так даже обьяснить то не смогу

Nikolay
20.01.2017
10:34:25
pastbin

и вперед

SUPPORT
20.01.2017
10:35:27
?я стараюсь не флудить. мне просто очень нужна помощь

Grigori
20.01.2017
10:48:36
дык - не вопрос, запости объявление: нужен разработчик, оплата такая

SUPPORT
20.01.2017
10:50:53
?все ушло на этот проект

думал сам осилю

Страница 80 из 956