Alex_w Posted January 7, 2020 Share Posted January 7, 2020 Добрый день. На сайте есть форма регистрации, после которой хотелось бы слать в письме ссылку для подтверждения. Возможно ли в Uni делать динамические ссылки в адресе? Спасибо. Quote Link to comment Share on other sites More sharing options...
stas Posted January 8, 2020 Share Posted January 8, 2020 Здравствуйте, можно. Ссылки бывают двух видов 1)https://my.site.com/myapp?myparam=1&myparam2=3 Смотрите в сторону UniApplication.Parameters 2)https://my.site.com/myapp/myparam/1/myparam2/3 Смотрите в сторону моего примера Дальше смотрите пункт 1 1 Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 8, 2020 Author Share Posted January 8, 2020 Stas...по Вашему примеру пишется... "This attachment is not available. It may have been removed or the person who shared it may not have permission to share it to this location."...Может у меня нет прав на скачевания? Quote Link to comment Share on other sites More sharing options...
stas Posted January 8, 2020 Share Posted January 8, 2020 Mb Paging.rar 1 Quote Link to comment Share on other sites More sharing options...
Tokay Posted January 8, 2020 Share Posted January 8, 2020 Можно в ссылку добавить произвольные параметры и их обрабатывать как удобно. Я генерирую идентификатор регистрации в базу шлю юзеру мылом, и, позже, его проверяю. 1 Quote Link to comment Share on other sites More sharing options...
stas Posted January 9, 2020 Share Posted January 9, 2020 17 hours ago, Tokay said: Можно в ссылку добавить произвольные параметры и их обрабатывать как удобно. Я генерирую идентификатор регистрации в базу шлю юзеру мылом, и, позже, его проверяю. Я как раз это и сказал, но эти параметры выглядят убого, сейчас смотрю нативные ссылки. 1 Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 9, 2020 Author Share Posted January 9, 2020 Оказалось что файлы могут скачивать только те у кого была приобретена лицензия, и зарезаны в менеджере лицензий, ..завтра попрошу знакомого у кого приобретено, что бы скачал архив. Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 11, 2020 Author Share Posted January 11, 2020 stas Вы бы не могли объяснить, обработка страниц у Вас указано в двух модулях. В двух словах, какой смысл на главном сервере обработка и какой в главном модуле. Спасибо! Quote Link to comment Share on other sites More sharing options...
stas Posted January 11, 2020 Share Posted January 11, 2020 Смотрите, сервер не воспринимает такого текста, какой я передаю. Поэтому я его преобразую в обычные параметры,меняю исходный путь к документу на канонический и отдаю дальше, а модуль далее работает по своему обычному принципу, смотрит параметры и делает свои дела. Это всего лишь пример, возможно можно лучше 1 Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 11, 2020 Author Share Posted January 11, 2020 Спасибо! Еще такой вопрос, а как луче поступить с страницей 404, при условии если пользователь какую то отсебятину ввел? Quote Link to comment Share on other sites More sharing options...
stas Posted January 11, 2020 Share Posted January 11, 2020 Если у Вас обычное приложение, просто выдавайте AResponseInfo.ContentText c чем-то 1 Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 11, 2020 Author Share Posted January 11, 2020 а по каким признакам определить что полез полевым страницам (может для Вас примитивный вопрос, но для меня с местной поддержкой , просто очень актуальный)? И еще смотрите, я из события UniGUIServerModuleHTTPCommand, хочу вызвать с главной формы сообщение, об удачной регистрации, но как понял, что напрямую нельзя? Quote Link to comment Share on other sites More sharing options...
stas Posted January 12, 2020 Share Posted January 12, 2020 Блин, "полевым страницам" Я долго тупил, пытаясь понять, что такое полевые страницы. 1) Определите список не левых, делов-то. 2) Нельзя, вариант следующий, передаете SESSION_ID в урл, тогда вызовется соотв метод главного модуля, там ставите флаг, а из формы проверяете по таймеру флаг. 2а) можно хранить потребность в регистрации в ServerModule тогда флаг(флаги) там 2б) Можно через вебсокеты или LongPool, но это сложно. З.Ы. Поддержка тут хорошая, но для купивших. Увы. 1 Quote Link to comment Share on other sites More sharing options...
Alex_w Posted January 12, 2020 Author Share Posted January 12, 2020 Спасибо тебе, добрый человек) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.