Witam. Mam taki kod:
<?php
include_once 'class/user_class.php';
?>
<?php
$user = new User();
if($user->get_session())
{
header("Location: login.php"); }
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$register = $user->register_user($_POST['login'], $_POST['password'], $_POST['email']);
if($register)
{
echo 'Rejestracja przebiegła pomyślnie.'; } else {
echo 'Login jest zajęty.'; }
}
?>
i klasa:
<?php
include_once 'db/config.php';
class User
{
public function __construct()
{
$db = new DB_Class();
}
//Register user
public function register_user($login, $password, $email)
{
$password = md5($password); $sql = mysql_query("SELECT login from users WHERE login = '$login' LIMIT 1");
if($no_rows == 0)
{
$result = mysql_query("INSERT INTO users SET login='$login', password='$password', email='$email'"); return $result;
} else {
return FALSE;
}
}
//Getting session
public function get_session()
{
return isset($_SESSION['login']); }
}
?>
Chcę jakoś dobrze skonstruować weryfikację. Np. czy pole nie jest puste, czy ma dobre znaki. Możecie jakoś podpowiedzieć

? // Jestem początkujący
I w ogóle chciałbym się dowiedzieć, jak dobrze jakoś zbudować rejestracje/logowanie użytkownika, zarządzanie użytkownikami
Ten post edytował Utilaft 3.03.2013, 18:10:43