// You should have received a copy of the GNU General Public License // along with this program; see the file COPYING.txt. If not, see // <http://www.gnu.org/licenses/> // openid.realm // ----------------------------------------------------------------------- require_once 'class/Openid.class.php'; $server = new OpenidServer($db, $core_config['security']['openid_encryption_level']); //$server->_debug(); $opneIDtrust = GetFromURL("trust"); $openIDtrustroot = GetFromURL("openid_trust_root"); $openIDrealm = GetFromURL("openid_realm"); $openIDreturnTo = GetFromURL("openid_return_to"); $openIDMode = GetFromURL("openid_mode"); if (isset($_POST['trust'])) { if ($openIDtrustroot) { $trust_url = $server->normalize($openIDtrustroot); } elseif ($openIDrealm) { $trust_url = $server->normalize($openIDrealm); } else { $trust_url = $server->normalize($openIDreturnTo); } $query = "\n\t\tSELECT trust_id\n\t\tFROM " . $db->prefix . "_trust\n\t\tWHERE trust_url=" . $db->qstr($trust_url); $result = $db->Execute($query); if (empty($result)) { $rec = array(); $rec['user_id'] = (int) $_SESSION['user_id']; $rec['trust_url'] = $trust_url; $rec['trust_total'] = 1; $rec['trust_last_visit'] = time(); $table = $db->prefix . '_trust'; $db->insertDB($rec, $table);