Mensen,
Ik wil gaan werken met classes, begin net pas eigenlijk.
Dit is een login class gemaakt door mij.
Ik zit op school en kan niet testen of alles goed werkt, maar maak ik dit zo goed, en zou het kunnen werken.
class
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
class system
{
private $email = "";
private $password = "";
public function __contruct()
{
$this->email = $email;
$this->password = $password;
}
public function login($email, $password)
{
$db = $conn->query("SELECT * FROM Members WHERE email = '" .strtolower($this->email). "'");
$result = $conn->fetch_object($db);
if(empty($this->email))
{
return 1;
}
if(empty($this->password))
{
return 2;
}
elseif($conn->num_rows($db) == 0)
{
return 4;
}
elseif($result->password != md5($this->password))
{
return 5;
}
}
}
|
|
|
script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
$system = new system();
switch($system->login($_POST['email'], $_POST['password']))
{
case 1:
echo("Je moet wel je email invullen.");
break;
case 2:
echo("Je bent vergeten een wachtwoord in te vullen.");
break;
case 1:
echo("Deze email bestaat al.");
break;
case 1:
echo("Je wachtwoord komt niet overeen.");
break;
}
|
|
|
Jackie
13-09-2010 15:13
Dit topic is 114 keer bekeken door 37 verschillende leden
Reacties op: "Login class"
1
Reageer op: "Login class"
1