да, и ничего более. А говорить что разрушить систему ролей это блокировка - не совсем правильный ход на мой взгляд. Я могу быть заблокированным админом. Не могу? В организации где у человека семь ролей, пять одобренных личных пермиссий разными начальниками отделов, просто непозволительно каждый раз грохать пермиссии
ну да а что делать с direct пермишенами? а что делать с мультиролями? Вот вы кинули пользователя в группу забаненных а он был еще и оператором, и модератором контента, и юридическим сотрудником? Или удалять все эти роли а потом снова восстанавливать, или сохранять весь этот клубок и писать везде if ($user->hasGroup(Group::BLOCKED) { //cancel request }
Станислав Б, думаю эта информация будет сродни компромату..)) Использовать пхп для финансов это не то чем можно гордиться)
Она имеет распространение в 25 странах, включая Россию и Украину.
Ну да, многие вот говорят что это дело привычек и знаний конкретной команды. Но на са-а-амом деле Java используется для написания сложных приложений, где важна многопоточность, надежность, там где высокая цена ошибки. В частности банковские системы. Просто там экосистема и специфика языка сделала все чтобы код писали грамотно.
Удостоен чести знать про одну финансовую организацию которая содержит такое приложение на пхп - так вот, постоянные утечки денег из-за айти отдела у них заложены в ежемесячный бюджет.
Дмитрий, это распространено. Просто пока у вас за пятнадцать лет ни одного случая, у кого-то в первый же год их было три и он с тех пор никому не верит. Просто он сюда не прибежит с вами спорить. У нас с вами разный опыт в общении с людьми, и хорошо что у вас он положительный.
Дмитрий, а вы напрасно насаждаете свою, потому что если большинству привить вашу точку зрения, количество мошенников возрастет многократно. Пока большинство людей готово грызть за свои деньги - это главный сдерживающий фактор.
Дмитрий, фриланс это фриланс а не айтишные зарплаты. Разработчики удачи. Вне зоны риска только топрейт со связями, да и то - чем больше денег тем больше вложений. Любой айтишник может купить особняк в кредит и жить на дошираке, а тут такое прилетит и что тогда? особняк обратно закладывать?
Дмитрий, значит вы можете себе это позволить, я могу за вас только порадоваться. Но объяснить детям (если у вас есть дети) почему в этом месяце не получится питаться в школьной столовой - это лишь одна из неприятных вещей, которая ждёт вас если вы будете позволять каждому клиенту забирать кровные деньги.
Трудящийся достоин пропитания. Ваша зарплата это не кость с помойки.
randomy, я вас отлично понимаю, но сложилась такая ситуация, при которой вы можете пострадать, если не начнёте нападать. Отпугните этого человека иначе он, почуяв вашу инертность, нападёт сам.
И да, в самом деле, отличный урок (который можно было получить ценой гораздо меньших нервов) - вам следует составлять договоры на разработку прежде чем начинать работу. Иначе вы в постоянной опасности от недобросовестных клиентов. При чём вести легальную чистую работу, подтвержденную документально, не настолько сложно, чтобы каждый раз рисковать.
с одной стороны отсутствие договора означает что вы получили деньги незаконно (мошенничество, ошибочный перевод и тд - ограничено только фантазией вашего заказчика).
С другой стороны, если есть доказательства предназначения платежей (указано что они за выполненную работу), то вы сами можете подавать в суд на заказчика(вернее угрожать жалобой в инспекцию) как нелегального работодателя, держащего работников без трудового договора. Лучше вам проконсультироваться с юристом.
im_dimas, по факту это звучит так : лучше для всех, кроме вас.
Вы можете сказать что случится с вашими проектами если вдруг вас заберут куда-то в Германию, вы пересядете на джаву или вас похитят инопланетяне? А что случится с заказчиками? Любой программист которого ваши клиенты позовут на помощь, с 99% вероятностью скажет "надо выкидывать, тут самопис"
для начала нужно мастерство поиска информации.
Вот например - PHP: с чего начать, как учить и что в итоге знать? - тот факт что я нашёл почти такой же вопрос, говорит о том что с поиском информации у вас так себе. Учитесь!
RainbowPower, тем не менее текст ошибки свидетельствует о том что проблема с подключением. Если бы оно не понимало как работать с PDO, оно бы ругалось на PDO. Короче, человек выше вам дело говорит