При ресете нужно прислать сообщение на акк что запрошен ресет, и либо отмените если у вас есть доступ к СМС или перенесите аккаунт на новый номер в течении недели например.
Врядли вы быдете связывать таблицы по ФИО(может повторяться), а для быстого поиска есть индексы FULLTEXT например. Вы слишком увлекаетест PK. В ваших примерах их с избытком.
профессионалу глубоко безразлично как написан проект, профессионал может заставить любой код работать с минимальными исправлениями. Все профессионалы - ленивы. ООП язык для ленивых. Профессионалу проще написать одну функцию чем 15 классов и один класс вместо 15 функций. Профессионал знает чего он стоит и получает больше. Лучше быть профессионалом в PHP чем говнокодером на JAVA, хотя лучше стремится познать все :)
автор путает теплое с мягким, писать без фреймворков конечно можно оптимальнее чем с фреймворками, но фреймворки нужны для другого :)
Internal server error.
PS. Я тоже белорус.
А меня всегда мучал вопрос кто и где использует echo и print?