DjSens Posted August 30, 2022 Share Posted August 30, 2022 Делаю на пробу небольшой проект, сайт с регистрацией пользователей. И почти сразу обнаружил что если пользователь залогинился, а потом нажал в браузере "Обновить страницу", то всё так обновляется как будто пользователь ещё не залогинился - надо опять вводить логин/пароль. Это так должно быть ? или я что-то неправильно делаю ? Quote Link to comment Share on other sites More sharing options...
picyka Posted August 30, 2022 Share Posted August 30, 2022 UniMainModule->BackButtonAction = bbaDoNothing Quote Link to comment Share on other sites More sharing options...
DjSens Posted August 30, 2022 Author Share Posted August 30, 2022 11 minutes ago, picyka said: UniMainModule->BackButtonAction = bbaDoNothing у меня так и было по дефолту, не помогает... За базу для приложения взял одну из демок, логин и вся работа с юзером происходит на форме Main (помимо этого в проекте есть ещё пустые формы MainModule и ServerModule) Quote Link to comment Share on other sites More sharing options...
picyka Posted August 31, 2022 Share Posted August 31, 2022 Я думаю, что я передал неправильный вариант, есть один, который спрашивает, хочет ли пользователь выйти из приложения. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 31, 2022 Share Posted August 31, 2022 Здравствуйте, Версия и издание uniGUI? Есть пример использования куки... Quote Link to comment Share on other sites More sharing options...
DjSens Posted August 31, 2022 Author Share Posted August 31, 2022 uni-1.90.0.1506 Про cookies я тоже подумал, но это сложно реализовать... думал можно как-то проще, настройками обойтись Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 31, 2022 Share Posted August 31, 2022 21 minutes ago, DjSens said: uni-1.90.0.1506 Триальная версия? 22 minutes ago, DjSens said: но это сложно реализовать... Есть демо пример. Посмотрите Demos... Quote Link to comment Share on other sites More sharing options...
DjSens Posted August 31, 2022 Author Share Posted August 31, 2022 да, триальная, думаю переделать своё приложение в web Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 31, 2022 Share Posted August 31, 2022 40 minutes ago, DjSens said: uni-1.90.0.1506 2 minutes ago, DjSens said: триальная Используйте последнюю доступную версию: http://unigui.com/download/docman Quote Link to comment Share on other sites More sharing options...
picyka Posted August 31, 2022 Share Posted August 31, 2022 {$IFDEF DEBUG} Self.BackButtonAction := bbaDoNothing; {$ELSE} Self.BackButtonAction := bbaWarnUser; {$ENDIF} Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted September 2, 2022 Share Posted September 2, 2022 On 8/31/2022 at 5:16 AM, Sherzod said: Здравствуйте, Версия и издание uniGUI? Есть пример использования куки... Куки не решают проблему. У пользователя открыты формы с данными, после переавторизации по кукам формы буду закрыты - данные потеряны. Это не годится. Quote Link to comment Share on other sites More sharing options...
DjSens Posted September 2, 2022 Author Share Posted September 2, 2022 похоже кроме куков нет другого решения... а данные с форм сервер может хранить у себя во временном файле и потом сам заполнять их при переавторизации по кукам Заметил такой баг - у меня есть планшет с блютус-мышкой, зашёл с планшета на пробную страничку сделанную в uniGUI - нажимаю мышкой на кнопочки и панельки - не срабатывает OnClick, а пальцем по экрану - работает Quote Link to comment Share on other sites More sharing options...
Sherzod Posted September 2, 2022 Share Posted September 2, 2022 1 hour ago, dbf_usr said: Куки не решают проблему. У пользователя открыты формы с данными, после переавторизации по кукам формы буду закрыты - данные потеряны. Это не годится. Вы должны предупредить пользователя об этом, как отметил @picyka выше. 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.