本文整理汇总了PHP中DataAccess::GetUserByUsernameAndPassword方法的典型用法代码示例。如果您正苦于以下问题:PHP DataAccess::GetUserByUsernameAndPassword方法的具体用法?PHP DataAccess::GetUserByUsernameAndPassword怎么用?PHP DataAccess::GetUserByUsernameAndPassword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataAccess
的用法示例。
在下文中一共展示了DataAccess::GetUserByUsernameAndPassword方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: PublishMapHelper
function PublishMapHelper($username, $password, $mapInfo, $mapImageFileName, $blankMapImageFileName, $thumbnailImageFileName)
{
$success = false;
// validate username and password
$user = DataAccess::GetUserByUsernameAndPassword($username, $password);
if (!$user) {
$errorMessage = "Invalid username and/or password.";
} else {
$map = new Map();
$map->ID = $mapInfo["ID"];
$map->UserID = $user->ID;
$map->CategoryID = $mapInfo["CategoryID"];
$map->Date = gmdate("Y-m-d H:i:s", Helper::StringToTime($mapInfo["Date"], true));
$map->Name = $mapInfo["Name"];
$map->Organiser = $mapInfo["Organiser"];
$map->Country = $mapInfo["Country"];
$map->Discipline = $mapInfo["Discipline"];
$map->RelayLeg = $mapInfo["RelayLeg"];
$map->MapName = $mapInfo["MapName"];
$map->ResultListUrl = $mapInfo["ResultListUrl"];
$map->Comment = $mapInfo["Comment"];
$map->LastChangedTime = gmdate("Y-m-d H:i:s");
if (!$mapInfo["ID"]) {
$map->CreatedTime = gmdate("Y-m-d H:i:s");
}
$thumbnailCreatedSuccessfully = false;
$error = null;
DataAccess::SaveMapAndThumbnailImage($map, $mapImageFileName, $blankMapImageFileName, $thumbnailImageFileName, $error, $thumbnailCreatedSuccessfully);
if ($mapImageFileName) {
unlink($mapImageFileName);
}
if ($blankMapImageFileName) {
unlink($blankMapImageFileName);
}
if ($thumbnailImageFileName) {
unlink($thumbnailImageFileName);
}
if (!$mapInfo["ID"]) {
Helper::LogUsage("addMapWS", "user=" . urlencode($user->Username) . "&map=" . $map->ID);
}
$errorMessage = mysql_error();
$success = $errorMessage == "";
$url = Helper::GlobalPath("show_map.php?user=" . urlencode($user->Username) . "&map=" . $map->ID);
}
return array('Success' => $success, 'ErrorMessage' => $errorMessage, 'URL' => $url);
}
示例2: LoginUser
public static function LoginUser($username, $password)
{
$user = DataAccess::GetUserByUsernameAndPassword($username, $password);
if ($user) {
Session::SetLoggedInUser($user);
self::SetUser($user);
return true;
}
return false;
}