Subversion Repositories SmartDukaan

Rev

Rev 12345 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12345 Rev 12354
Line 1... Line 1...
1
<?php
1
<?php
2
 
2
 
3
class SignMeUpBehavior extends ModelBehavior {
3
class SignMeUpBehavior extends ModelBehavior {
4
 
4
 
5
	public $validate = array(
5
	public $validate = array(
6
		'username' => array(
6
/*		'username' => array(
7
			'pattern' => array(
7
			'pattern' => array(
8
				'rule' => array('custom','/[a-zA-Z0-9\_\-]{4,30}$/i'),
8
				'rule' => array('custom','/[a-zA-Z0-9\_\-]{4,30}$/i'),
9
				'message'=> 'Usernames must be 4 characters or longer with no spaces.'
9
				'message'=> 'Usernames must be 4 characters or longer with no spaces.'
10
			),
10
			),
11
			'usernameExists' => array(
11
			'usernameExists' => array(
12
				'rule' => 'isUnique',
12
				'rule' => 'isUnique',
13
				'message' => 'Sorry, this username already exists'
13
				'message' => 'Sorry, this username already exists'
14
			),
14
			),
15
		),
15
		),*/
16
		'email' => array(
16
		'email' => array(
17
			'validEmail' => array(
17
			'validEmail' => array(
18
				'rule' => array('email', true),
18
				'rule' => array('email', true),
19
				'message' => 'Please supply a valid & active email address'
19
				'message' => 'Please supply a valid & active email address'
20
			),
20
			),
Line 52... Line 52...
52
		return Security::hash(serialize($data).microtime().rand(1,100), null, true);
52
		return Security::hash(serialize($data).microtime().rand(1,100), null, true);
53
	}
53
	}
54
 
54
 
55
}
55
}
56
 
56
 
57
?>
-
 
58
57
?>
-
 
58