У меня есть веб-сайт участника, не имеет значения, на каком языке или структуре это общий вопрос.Участник может отменить свою подписку изнутри и снаружи.Пока член находится внутри, я сохраняю его userID в сеансе и вызываю функцию CancelSubscription (), которая получает userID из сеанса и вызывает DB для отмены подписки.Снаружи использует электронную почту из бюллетеня, по которой пользователь может щелкнуть, чтобы закрыть подписку.
Вопрос в том, что является правильным, основываясь на вашем плохом или хорошем опыте создания обеих этих функций.
Методы:
- Создать CloseSubscription с userID (целое число) и с userEmail (string) в качестве отдельных функций.
- Создать переопределенную функцию для CloseSubscription, когда она получает строку в качестве параметра.
- Создать функцию, в которой AddUserIDFromUserEMail получает идентификатор пользователя, сохраняет в сеансе, а затем вызывается CloseSubscription.
или другое ...
спасибо