[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка формы на запрещённые символы
Страницы: 1, 2
sharomet
Всем привет. Я только начал осваивать ооп, вопрос я написал вот такую простую проверку на наличие запрещённых символов правильна ли она?
И вообще правильно ли я мыслю или опять какую то фигню написал?

класс User
class User {
public $username;
public $password;

public function checkUserName($username) {
// Проверка имени пользователя на допустимость
if(preg_match("/\?|\^|\*/",$username)){
echo 'Логин содержит запрещённые символы<br />';
}else{echo $username."<br />";}

}


public function checkPassword($password) {
// Проверка пароля на допустимость и т д
echo md5($password);
}

public function checkRegisterForm($form) {
$this->checkUserName($form['login']);// Проверка имени пользователя
$this->checkPassword($form['pass']);// Проверка пароля на допустимость

}
}


форма на которой его вызываем

<?php
require_once "User.php";
?>

<!DOCTYPE HTML>
<
html>
<
head>
<
title>User</title>
</
head>
<
body>
<
form action="index.php" method="post">
<
input name="login" type="text" /><br />
<
input name="pass" type="password" /><br />
<
input name="click" type="submit" value="Проверка" />
</
form>
<?php
if(isset($_POST['click'])){
$user = New User();
$user->checkRegisterForm($_POST);
}
?>
</body>
</
html>


_____________
Место клизмы изменить нельзя!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.