Difference between #2 and #3 of
Implementing a Registration Process using the yii-user-management module

Revision #3 has been created by thyseus on May 21, 2011, 11:22:03 AM with the memo:

code fixes
« previous (#2)


Title unchanged

Implementing a Registration Process using the yii-user-management module

Category unchanged


Yii version unchanged

Tags unchanged

user, user management, registration, yii-user-management

Content changed

<div class="form">
<?php $activeform = $this->beginWidget('CActiveForm', array(
form,'usernameprofile,'email'), )); ?> <?php echo Yum::requiredFieldNote(); ?> <?php echo CHtml::errorSummary(array($form, $profile)); ?>$profile); ?>
<div class="row"> <?php
echo $activeform->labelEx($profile,'email');
echo $activeform->textField($profile,'email');
?> </div>  

<div class="row"> <?php
$user = new YumUser;
$password = YumUser::generatePassword();
// we generate a dummy username here, since yum requires one
$user->register(md5($profile->email), $password, $profile);

$this->sendRegistrationEmail($user, $password);
Now, we also need to override the sendRegistrationEmail method, because we want to include the clear-text password in the email:

create a file models/Profile.php that extends the YumProfile:


class Profile extends YumProfile {

function rules() {
7 0
Viewed: 68 062 times
Version: 1.1
Category: Tutorials
Written by: thyseus
Last updated by: thyseus
Created on: May 21, 2011
Last updated: 7 years ago
Update Article


View all history