![]() |
![]() |
||||||
|
|||||||
| Tags: account, activation, check, old, page, password, trigger |
![]() |
|
|||
|
Hi Guys,
My question is about creating an additional account activation page. My reason behind this is eliminate human interaction and add functionality to the registration process (Ex. a customer creates a profile and doesn't activate his/her account and erases their activation email; I'd rather have them click a button than call in). What I would like to accomplish is to link a page similar to a "forgot your password page" to a "resend activation page". Is there an easy way to do this through ADDT or do I have to jump through hoops to make this happen? One other question pertaining to "check old password trigger". I created a page(using the update record form wizard) that will allow my customers to change their password. When I submit the updated form the "check old password trigger" is throwing back an error. Has anyone else experienced this problem and if so, can you provide a solution. Here is the tng_execution trace: # tNG_custom.executeTransaction * STARTER.Trigger_Default_Starter # tNG_update.executeTransaction * STARTER.Trigger_Default_Starter * tNG_update.doTransaction o BEFORE.Trigger_Default_saveData + tNG_update.saveData o BEFORE.Trigger_Default_FormValidation o BEFORE.Trigger_CheckOldPassword* o ERROR.Trigger_UpdatePassword_AddPassword o ERROR.Trigger_UpdatePassword_RemoveOldPassword # tNG_custom.getRecordset # tNG_custom.getLocalRecordset # tNG_custom.getFakeRecordset # tNG_update.getRecordset # tNG_update.getFakeRsArr # tNG_update.getLocalRecordset # tNG_update.getFakeRecordset Any help will be greatly appreciated. Thanks, Steve |
| Sponsored Links |
|
|||
|
First you mean you want to create a page which can activate a user.
for that u need to build a page which can change the Activation field in database which is integer type to 1. if u want any user by default to be activated.. 1.> simple solution to this.. SET default value for that field in database to 1 which is active. 2.> If you want to create a page .. then u need to create a update record page, you need to decide how u will pass the USER ID, based upon ur business logic. Hope I understood ur point Enjoy! Mohnkhan <http://www.mohitech.com> |
|
|||
|
Hi Mohiuddin,
I think you misunderstood my question. I've already created a membership system which incorporates your suggestion. I currently have an activation page that is auto sent when a member registers for my service. Everything works fine during the registration process. What I am having issues with are people not able to activate their account, as email may have gone to spam mail or deleted. I've been directly altering the integer in my DB to activate their membership, it's a pain in the neck. Is there a way to create a "re-send activation email" just like the forgot password? My 2nd question is stated above ("check old password trigger") . If anyone can help, I would greatly appreciate it. Thanks Steve |
|
|||
|
Here is the deal,
After spending 2 hours skimming through 1000+ posts on this forum, I found a solution to my trigger question. The answer was in my face the whole time. Here is the link to the post that solved my trigger dilemma: <http://www.adobeforums.com/webx/.3c05c162> Whats going on with the support here? I spent $300 dollars for the ADDT program which is bundled with limited documentation to begin with. Are the people answering the questions here Adobe professionals? Is this forum monitored by Adobe? Talk about limited support... very disappointing. |
|
|||
|
Thanks for the reply Gunter,
I hope you can understand that I mean no malice by my negative comment. Like everyone else, I have a limited amount of time to spend on research. Even though I have a decent grasp managing all Adobe products, there is always something that pops up that either I have never needed to apply or out of the scope of standard manuals. The latter is the reason why I use your forums, hoping for an expert opinion about more complex application. I appreciate your help. Thanks again, Steve |
|
|||
|
Hi Steve,
I understand your point of course, but it´s exactly the "out of the scope" questions (like adding a re-send activation page) which often can´t be replied that speedily by others (including me), because that´s something many users haven´t had to implement so far. However, I *think* it should be rather easy to accomplish by creating a slightly modified instance of the default "activate.html" page, and define the modified page as "send email" template on the "re-send activation" page -- and in here you´ll certainly need to create a recordset which retrieves the desired user account data which are related to ADDT´s session variable "kt_login_id" in order to make sure the credentials can´t be faked. Just don´t forget to add <?php session_start(); ?> on line 1, as this page doesn´t contain a Dynamic Form which would detect the session. As your "re-send activation" page will not have an Insert/Update/Delete transaction, and as you can´t implement ADDT´s Send Email behaviours without having defined such a transaction before, you´ll have to resort to my "Using a Dummy table" trick that´s explained in the tutorial <http://www.guenter-schenk.com/tutorials/tutorial.php?id=2> I think that should be all there is to do :-) Cheers, Günter Schenk Adobe Community Expert, Dreamweaver |
|
|||
|
Gunter,
Sorry I haven't got back sooner, it's been a busy week. I spent quite a while trying to apply your solution...it didn't work. I don't know if I'm leaving something out or for that fact, where the error is occurring. This task is becoming increasingly monotonous and something I have to apply to reduce my workload on the back end. Is there anything you are leaving out? Is there an easier way to make this happen (account activation page question)? Thanks, Steve |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
- Contact Us
-|-
Adobe Dreamweaver Forums -|-
Archive -|-
Top -|-Rules/Disclaimer-|-Help/Support-|-Advertise