問題の解決策を見つけるために検索しましたが、結果が複雑すぎるか単純すぎました。
サイトへの基本的なログイン ボックスがあります。ユーザー名の情報、つまりpositiontitleを取得するためにクエリを実行するLDAPサーバーがあります。
title という名前の列を持つ group_id という名前のテーブルがあります。DB で、LDAP からのユーザーの positiontitle の一致を見つけるために、列を照会したいと考えています。したがって、クエリには変数を含める必要があります。一致した場合、ユーザーは私のサイトの特定のページに誘導されます。一致しない場合は、別の場所に移動します。助言がありますか?
これにより、LDAP から情報が取り込まれます
function getEmpInfo(){
<?php
$ldap = new WIN_LDAP('DEV');
$empNum = $_REQUEST['employeeNumber'];
$empResults = @$ldap->getEmpInfo($empNum);
$results = $empResults->positiontitle;
?>
}
これにより、一致するものを DB に照会して、正しいページに移動します。
$query = "Select title FROM group_id WHERE title = '$results' ";
$posResult = mysql_query($query);
if ($results === $posResult){
setcookie( md5("name"), md5($_REQUEST['enumber']), time()+3600, "/","", 0);
header('location: /admin.php');
} else {
setcookie( md5("general"), md5($_REQUEST['enumber']), false, "/","", 0);
header('Location: /general.php');
}
上記のコードが機能しないことはわかっていますが、私が何をしようとしているのかがわかります