# contact-forms/1.4.1/classes/Validation/Password.php

Contact Forms by Cimatti, version 1.4.1. 32 lines.

- Page: https://pluginprobe.com/plugins/contact-forms/1.4.1/code/classes/Validation/Password.php
- Raw: https://pluginprobe.com/plugins/contact-forms/1.4.1/raw/classes/Validation/Password.php
- Modified: 2013-08-20T19:07:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/contact-forms/1.4.1/code/classes/Validation/Password.php#L10-L20`.

```php
<?php
class AccuaForm_Validation_Password extends Validation {
	public function __construct($message = "") {
		if(empty($message)) {
			$this->message = __("Attention: Your passwords do not match.", 'accua-form-api');
		} else {
			$this->message = $message;
		}
	}

	public function isValid($value) {
		$valid = false;
		
		
		foreach ($_POST as $key => $value) 
			if(preg_match("/___([a-zA-Z0-9-_]+)___confirmpass/i",$key,$matches))
			{
				$slug_password=$matches[1];
				$value_confirm_pass=$value;
				break;
			}
		  
		 foreach ($_POST as $key => $value) 
			if($key==$slug_password)
				$value_pass=$value;
		
		if($value_pass == $value_confirm_pass){ 
			$valid = true; }
		return $valid;	
	}
}

```
