Thanks Beat you helped me a little. Krileon confirmed for me on another post that redirects upon login by plan are not functioning correctly (bug), and I find this is ironic considering I have been pulling my hair out thinking I was making mistakes trying this method at yours and Krileons suggestions.
I will say that I have read many of your other posts on this forum and I like your answers as they are a little more concise than Krileon's, so thank you.
The way my form works now doesn't make my client very happy and I'll describe it to you as it stands for now until you guys can perhaps help me figure this out later. There are a couple of weird bugs too so read on:
PROBLEM WITH THIS FORM BEFORE I START: User Registers,
then logs in for first time,
then chooses plan (and optionally pays),
then has to log in again. Convuluted illogical flow sorry. If the [redirect on first login by plan] bug that Krileon mentioned was fixed that may help the sign-up order a little, but not completely... My client believes that user should choose plan as he registers, and unfortunately I cannot make this work with Chronoforms involved. So:
1) User fills out my multipage chronoform which, along with custom data that is transferred into CB via the chronoform to CB plugin, also contains regular registration fields.
2) User upon first login is presented with my 2 plans which they must choose. *** BUG: if they don't do this here and now and click away from the page for some reason, when they go to log in again they are just given an error message saying
* Login denied! Your account has either been blocked or you have not activated it yet. Did you not get an activation e-mail and follow the validation link?* Login denied! Your account has either been blocked or you have not activated it yet. Did you not get an activation e-mail and follow the validation link?
Yes, that's right, it not only shows this error, but it shows it twice! This is going to cause problems with some of the people signing up to the site. We have a potential user base of 20,000+ people, so you do the math what percentage of people are going to get stuck with just this issue. In the CB user manager back-end they simply remain unactivated, and they cannot further their subscription on the front end without intervention from an administrator
3) If a plan
is successfully checked on this window (all CB fields hidden per plan), then the user goes to pay (or not in terms of the free plan), which works okay so far.
4) Then the user is told to log in again! How annoying!
So there we go guys. This is the best I could come up with based on weeks of stress and waiting 12 hours each time for you to post back on this forum because of time zone differences.
PS. Beat, I am a CSS expert, just not a MySQL, or JS expert. I would love to see a nice example of a complex CB form designed using just CSS if you have a link, or even a nice in-depth tutorial or something. I'm curious.
Post edited by: daemonhunt, at: 2009/08/12 07:22