неплохо бы её выпрямить.
вот ТЗ для первой части выпрямления
1. юзер приходит по линку типа https://manager.host-food.ru/Index?OwnerID=xxxx
2. при запросе урла с таким парматером, происходит следующее
2.а. проверка что xxxx - это валидный идентифкатор пользователя
2.б что такой пользователь есть
2.г что пользователь активен
3. пришедшему ставиться кука с имнем типа "referal" со значанием равным xxxx
4. в базе ищщется значение для редиректа (меняться должно где-то тут - https://manager.host-food.ru/Administrator/Config) и юзеру вызаётся 302 редирект на указанный там УРЛ
5. при регистрации проверяется наличие куки "referal"
5.а. проверка что xxxx - это валидный идентифкатор пользователя
5.б что такой пользователь есть
5.г что пользователь активен
6. проставялется в базе что регистрирующися пользователь - реферал пользователя xxxx
пункты 2 и 5 с буквами - наверно мона в одну функцию запихнуть. вопрочем - вам видней
цена вопроса?