0
<?php
session_start();
class users{
public $host="localhost";
public $username="root";
public $pass="";
public $dbname="tut4you";
public $conn;
public function __construct() {
$this->conn=new mysqli($this->host, $this->username, $this->pass,
$this->dbname);
if($this->conn->connect_errno){
die("Datatbase connection failed".$this->conn->connect_errno);
}
}
public function signup($data) {
$this->conn->query($data);
return true;
}
public function signin($email,$pass)
{
$query=$this->conn->query ("select email,password from signup where
email='$email', password='$pass'");
$query->fetch_array(MYSQL_ASSOC);
if($query->num_rows>0){
$_session['email']=$email;
return true;
}
else{
return false;
}
}
public function url($url){
header("Location:".$url);
}
}
?>
注:コードはSQLインジェクションに対して広く開いています。また、ユーザーのパスワードをプレーンテキストで保存することは、大胆に*無責任です。 – David