V2.1.2 Email Verification after registration

2012-05-21 Thread Cody Sortore
Okay, been working on this for a while, but I cannot figure out what
in the world is going on!

public function valid() {
if (!empty($this-passedArgs[0])  !empty($this-
passedArgs[1])){
$username = $this-passedArgs[0];
$validation = $this-passedArgs[1];
$results = $this-User-find(null, array('conditions' =
array('User.username' = $this-passedArgs[0])));
   if ($results['User']['usertype'] == 'valid') {
if($results['User']['validation'] == $validation) {
$results['User']['validation'] = md5(uniqid());
$results['User']['usertype'] = 'user';
$this-User-save($results);
$this-Session-setFlash('Your registration is
complete');
$this-redirect(array('action' = 'login'));
} else {
$this-Session-setFlash(__('The validation code
does not match this users validation code.  Please check your email
and make sure you copied it correctly.'));
$this-redirect(array('action' = 'login'));
}
} else {
$this-Session-setFlash(__('This user has already
been activated, please login to continue.'));
$this-redirect(array('action' = 'login'));
}
}
}

There is no view, it's supposed to just go through the controller and
redirect.  If I could figure out how to retrieve the auto_increment
user ID when the user is registered and send it in the auto generated
email I wouldn't have this problem, or if I could retrieve the data
based on the username.  The SQL dump comes up properly formatted calls
everything as I want, but all the data retrieved comes up null.  Well,
not exactly null, it somehow gets the proper user ID for all
associated models... but no data is brought up to check and therefore
fails the check for valid as usertype... So, if someone could tell
me what is wrong with my formatting I would be most grateful!  Thank
you in advance for any tips :-D

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: V2.1.2 Email Verification after registration

2012-05-21 Thread olivio napolitano
Il giorno lunedì 21 maggio 2012, Cody Sortore rebel2noav...@gmail.com ha
scritto:
 Okay, been working on this for a while, but I cannot figure out what
 in the world is going on!

public function valid() {hi to eweryone I hope all ya feeling good see
ya...


if (!empty($this-passedArgs[0])  !empty($this-
passedArgs[1])){
$username = $this-passedArgs[0];
$validation = $this-passedArgs[1];
$results = $this-User-find(null, array('conditions' =
 array('User.username' = $this-passedArgs[0])));
   if ($results['User']['usertype'] == 'valid') {
if($results['User']['validation'] == $validation) {
$results['User']['validation'] = md5(uniqid());
$results['User']['usertype'] = 'user';
$this-User-save($results);
$this-Session-setFlash('Your registration is
 complete');
$this-redirect(array('action' = 'login'));
} else {
$this-Session-setFlash(__('The validation code
 does not match this users validation code.  Please check your email
 and make sure you copied it correctly.'));
$this-redirect(array('action' = 'login'));
}
} else {
$this-Session-setFlash(__('This user has already
 been activated, please login to continue.'));
$this-redirect(array('action' = 'login'));
}
}
}

 There is no view, it's supposed to just go through the controller and
 redirect.  If I could figure out how to retrieve the auto_increment
 user ID when the user is registered and send it in the auto generated
 email I wouldn't have this problem, or if I could retrieve the data
 based on the username.  The SQL dump comes up properly formatted calls
 everything as I want, but all the data retrieved comes up null.  Well,
 not exactly null, it somehow gets the proper user ID for all
 associated models... but no data is brought up to check and therefore
 fails the check for valid as usertype... So, if someone could tell
 me what is wrong with my formatting I would be most grateful!  Thank
 you in advance for any tips :-D

 --
 Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
 Check out the new CakePHP Questions site http://ask.cakephp.org and help
others with their CakePHP related questions.


 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group
at http://groups.google.com/group/cake-php


-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: V2.1.2 Email Verification after registration

2012-05-21 Thread Richard Joo
sorry if I read too quickly, but if you need to get the newly inserted id,
it is very simple.
here is the example code:

if ($this-OrganizationAddress-save()) {
// getting newly inserted OrganizationAddress.id
$newId = $this-OrganizationAddress-id;
}

so, if SAVE was successful, then you just do

$newId = $this-OrganizationAddress-id;

that is all you need for newly inserted id.



On Mon, May 21, 2012 at 1:07 PM, Cody Sortore rebel2noav...@gmail.comwrote:

 Okay, been working on this for a while, but I cannot figure out what
 in the world is going on!

public function valid() {
if (!empty($this-passedArgs[0])  !empty($this-
 passedArgs[1])){
$username = $this-passedArgs[0];
$validation = $this-passedArgs[1];
$results = $this-User-find(null, array('conditions' =
 array('User.username' = $this-passedArgs[0])));
   if ($results['User']['usertype'] == 'valid') {
if($results['User']['validation'] == $validation) {
$results['User']['validation'] = md5(uniqid());
$results['User']['usertype'] = 'user';
$this-User-save($results);
$this-Session-setFlash('Your registration is
 complete');
$this-redirect(array('action' = 'login'));
} else {
$this-Session-setFlash(__('The validation code
 does not match this users validation code.  Please check your email
 and make sure you copied it correctly.'));
$this-redirect(array('action' = 'login'));
}
} else {
$this-Session-setFlash(__('This user has already
 been activated, please login to continue.'));
$this-redirect(array('action' = 'login'));
}
}
}

 There is no view, it's supposed to just go through the controller and
 redirect.  If I could figure out how to retrieve the auto_increment
 user ID when the user is registered and send it in the auto generated
 email I wouldn't have this problem, or if I could retrieve the data
 based on the username.  The SQL dump comes up properly formatted calls
 everything as I want, but all the data retrieved comes up null.  Well,
 not exactly null, it somehow gets the proper user ID for all
 associated models... but no data is brought up to check and therefore
 fails the check for valid as usertype... So, if someone could tell
 me what is wrong with my formatting I would be most grateful!  Thank
 you in advance for any tips :-D

 --
 Our newest site for the community: CakePHP Video Tutorials
 http://tv.cakephp.org
 Check out the new CakePHP Questions site http://ask.cakephp.org and help
 others with their CakePHP related questions.


 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group
 at http://groups.google.com/group/cake-php




-- 
Richard Joo

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: V2.1.2 Email Verification after registration

2012-05-21 Thread Cody Sortore
Thank you, I will try it and if it works out I will be very happy!  :-D

On Monday, May 21, 2012 3:58:14 PM UTC-5, Richard wrote:

 sorry if I read too quickly, but if you need to get the newly inserted id, 
 it is very simple.
 here is the example code:

 if ($this-OrganizationAddress-save()) {
 // getting newly inserted OrganizationAddress.id
 $newId = $this-OrganizationAddress-id;
 }

 so, if SAVE was successful, then you just do

 $newId = $this-OrganizationAddress-id;

 that is all you need for newly inserted id.



 On Mon, May 21, 2012 at 1:07 PM, Cody Sortore rebel2noav...@gmail.comwrote:

 Okay, been working on this for a while, but I cannot figure out what
 in the world is going on!

public function valid() {
if (!empty($this-passedArgs[0])  !empty($this-
 passedArgs[1])){
$username = $this-passedArgs[0];
$validation = $this-passedArgs[1];
$results = $this-User-find(null, array('conditions' =
 array('User.username' = $this-passedArgs[0])));
   if ($results['User']['usertype'] == 'valid') {
if($results['User']['validation'] == $validation) {
$results['User']['validation'] = md5(uniqid());
$results['User']['usertype'] = 'user';
$this-User-save($results);
$this-Session-setFlash('Your registration is
 complete');
$this-redirect(array('action' = 'login'));
} else {
$this-Session-setFlash(__('The validation code
 does not match this users validation code.  Please check your email
 and make sure you copied it correctly.'));
$this-redirect(array('action' = 'login'));
}
} else {
$this-Session-setFlash(__('This user has already
 been activated, please login to continue.'));
$this-redirect(array('action' = 'login'));
}
}
}

 There is no view, it's supposed to just go through the controller and
 redirect.  If I could figure out how to retrieve the auto_increment
 user ID when the user is registered and send it in the auto generated
 email I wouldn't have this problem, or if I could retrieve the data
 based on the username.  The SQL dump comes up properly formatted calls
 everything as I want, but all the data retrieved comes up null.  Well,
 not exactly null, it somehow gets the proper user ID for all
 associated models... but no data is brought up to check and therefore
 fails the check for valid as usertype... So, if someone could tell
 me what is wrong with my formatting I would be most grateful!  Thank
 you in advance for any tips :-D

 --
 Our newest site for the community: CakePHP Video Tutorials 
 http://tv.cakephp.org
 Check out the new CakePHP Questions site http://ask.cakephp.org and help 
 others with their CakePHP related questions.


 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group 
 at http://groups.google.com/group/cake-php




 -- 
 Richard Joo



-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: V2.1.2 Email Verification after registration

2012-05-21 Thread Cody Sortore
Tested, worked perfectly!  Thank you very much!  Of all the ways I had 
tested doing this nothing else worked, but I think I was over thinking it 
before.

On Monday, May 21, 2012 3:58:14 PM UTC-5, Richard wrote:

 sorry if I read too quickly, but if you need to get the newly inserted id, 
 it is very simple.
 here is the example code:

 if ($this-OrganizationAddress-save()) {
 // getting newly inserted OrganizationAddress.id
 $newId = $this-OrganizationAddress-id;
 }

 so, if SAVE was successful, then you just do

 $newId = $this-OrganizationAddress-id;

 that is all you need for newly inserted id.



 On Mon, May 21, 2012 at 1:07 PM, Cody Sortore rebel2noav...@gmail.comwrote:

 Okay, been working on this for a while, but I cannot figure out what
 in the world is going on!

public function valid() {
if (!empty($this-passedArgs[0])  !empty($this-
 passedArgs[1])){
$username = $this-passedArgs[0];
$validation = $this-passedArgs[1];
$results = $this-User-find(null, array('conditions' =
 array('User.username' = $this-passedArgs[0])));
   if ($results['User']['usertype'] == 'valid') {
if($results['User']['validation'] == $validation) {
$results['User']['validation'] = md5(uniqid());
$results['User']['usertype'] = 'user';
$this-User-save($results);
$this-Session-setFlash('Your registration is
 complete');
$this-redirect(array('action' = 'login'));
} else {
$this-Session-setFlash(__('The validation code
 does not match this users validation code.  Please check your email
 and make sure you copied it correctly.'));
$this-redirect(array('action' = 'login'));
}
} else {
$this-Session-setFlash(__('This user has already
 been activated, please login to continue.'));
$this-redirect(array('action' = 'login'));
}
}
}

 There is no view, it's supposed to just go through the controller and
 redirect.  If I could figure out how to retrieve the auto_increment
 user ID when the user is registered and send it in the auto generated
 email I wouldn't have this problem, or if I could retrieve the data
 based on the username.  The SQL dump comes up properly formatted calls
 everything as I want, but all the data retrieved comes up null.  Well,
 not exactly null, it somehow gets the proper user ID for all
 associated models... but no data is brought up to check and therefore
 fails the check for valid as usertype... So, if someone could tell
 me what is wrong with my formatting I would be most grateful!  Thank
 you in advance for any tips :-D

 --
 Our newest site for the community: CakePHP Video Tutorials 
 http://tv.cakephp.org
 Check out the new CakePHP Questions site http://ask.cakephp.org and help 
 others with their CakePHP related questions.


 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group 
 at http://groups.google.com/group/cake-php




 -- 
 Richard Joo



-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php