Hi all, I've been googling this for a while but haven't come up with
anything...
I have an existing app, with a login. After logging in (the event is
login.process) the user is redirect to a "home" event that takes quite a
while to load. If they fail they are redirected to an event that shows a
login form.
Now I want to allow for a desktop app to make calls to my app to log users
in, then make http requests on their behalf. I'd like to have this desktop
app use the same login event ("login.process"). This would work, but the
desktop app doesn't get feedback without scraping through the returned
HTML, and the returned HTML takes quite a while to return because this home
page is a slow rendering page.
What I want to do is in the controller method (the one that is used by the
login.process event), instead of checking credentials and forwarding to
home, I want to check credentials AND THEN if a flag is passed (like
Coming_from_desktop_app=true) just return 1 or 0 or something to indicate
login success. With ColdBox is this is easy, I would just check for the
flag and then event.renderData(data="1"), something like that. I haven't
figured out how to do something near as graceful in MG.
I could add a new, separate event and controller method for the desktop
app, but I'd rather not have to maintain that.
Thanks for any help.
--
--
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog
You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en
---
You received this message because you are subscribed to the Google Groups
"model-glue" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.