Model_Auth_User::unique_key PHP Method

unique_key() public method

Allows a model use both email and username as unique identifiers for login
public unique_key ( $value ) : string
return string field name
    public function unique_key($value)
    {
        return Validate::email($value) ? 'email' : 'username';
    }

Usage Example

Example #1
0
	/**
	 * Allows a model to use a user id, in addition to email and username, as unique identifier.
	 *
	 * @param   mixed   unique value
	 * @return  string  field name
	 */
	public function unique_key($value)
	{
		return (is_int($value)) ? 'id' : parent::unique_key($value);
	}
All Usage Examples Of Model_Auth_User::unique_key