Here is my code, I know that the SQL is returning a result because i have checked. However the set cookie does not seem to be working.
public function login($username, $password){
$username = $_POST['username'];
$password = md5($_POST['password'].THEME_SALT);
global $wpdb;
$result = $wpdb->get_row( "SELECT * FROM {$wpdb->prefix}users WHERE username ='".$username."' AND password ='" .$password."' LIMIT 1");
if (!empty($result)){
setcookie("user", $username, time() + 3600);
}
return false;
}
Any ideas?