VicTHOR, как уровни объяснил заказчик, я думаю ты это забыл или не понял до конца:
представь, что ты живешь в многоэтажном доме.
Ты сам (крутой такой) выкупил весь цокольный этаж,
получается, что ты как фундамент дома.
Все люди, живущие на 1-м этаже этого дома - это твой первый уровень.
Люди, живущие на втором этаже - твой второй уровень.
Живущие на третьем - твой третий уровень.
и т.д...
соответственно, количество уровней твоей структуры = количеству этажей этого дома.
VicTHOR, да нет, это уже есть, сейчас объясню что нужно...
1 уровень - это те кого ТЫ пригласил,
2 - уровень - это тот кто пришёл от того, кого ты пригласил,
Остальные уровни по такому же принципу, и они не ограничены
Владислав Лысков, я немножко не так сказал. У меня недавно был вопрос где я спрашивал как сравнивать введеный пароль с md5, так как почему то это не работало..
Ну да, я так и хотел, зачем мудрить.. Просто старый сайт не предусматривал обязательного email, и как теперь проверять, точно ли это тот юзер, не знаю. Поэтому и задал этот вопрос
Вообще, я бы сделал поле newPass, когда пользователь пробовал входить, если у него стоит NULL в newPass кидало на страницу со сменой пароля и объяснением почему нужно, приходил на email код, он вводил его и наконец был бы новый пароль.. но проблема в том, что старый сайт заказчика не обязывал email, просто по желанию.. поэтому и задал вопрос.