PHP
<?php
/**
* @author Patrick Rennings
* @copyright 2009
*/
class login {
pubic function safelogin($name, $password) {
$this->username = htmlspecialchars($name);
$this->password = htmlspecialchars($password);
}
private function code_password($password) {
$this->password = md5($this->password);
}
public function check_login($name, $password) {
// Convert to safe usage
$this->safelogin($name, $password);
// Check if username does exist
$query = mysql_query("SELECT * FROM users WHERE username='{$this->username}'") or die(mysql_error());
if (mysql_num_rows($query) == 0) { return FALSE; }
else {
// check if password is correct
$this->code_password($this->password);
$query = mysql_query("SELECT * fROM users WHERE username='{$this->username}' AND password='{$this-password}'") or die(mysql_error());
if (mysql_num_rows($query) == 0) { return false; }
else {
return TRUE;
}
}
}
public function create_login ($name, $password) {
// Convert to safe usage
$this->safelogin($name, $password);
$this->code_password($this->password);
// sessions, cookie's, ip tracking?'
}
}
?>
Toon Meer
nu weet ik niet 100% zeker of de code werkt maar dat maakt op het moment ook niet zoveel uit, ik vraag me alleen af bij de laatste functie wat ik moet gebruiken om later te checken of ze ingelogd zijn wat is hierbij de beste keuze?