SEC functions

提供: GeeklogJpWiki

Geeklog共通ライブラリCOM_functions |DB_functions |plugin_functions |CUSTOM_functions |ADMIN_functions |CMT_functions |SEC_functions |USER_functions |MBYTE_functions |PNB_functions |SESS_functions |STORY_functions |SYND_functions |TRB_functions |WS_functions

lib-security.php

関数名

機能

SEC_addUserToGroup グループにユーザーを追加
SEC_authenticate ユーザーをログインさせる
SEC_buildAccessSql SQLアクセスでグループ作成に使われる共通関数
SEC_checkToken セキュリティー・トークンをチェック
SEC_checkUserStatus ユーザー・ステータスをそのユーザーに返す。
SEC_collectRemoteAuthenticationModules リモート認証に使うモジュールを返す。
SEC_createToken セキュリティー・トークンを生成する。
SEC_encryptPassword パスワードを暗号化する
SEC_getFeatureGroup 権限のあるグループを返す
SEC_getGroupDropdown グループのドロップダウンメニューを生成
SEC_getPermissionsHTML 記事などのオブジェクトのパーミッション制御を見せる
SEC_getPermissionValue パーミッションの配列を数値に変換
SEC_getPermissionValues パーミッションを数値に変換
SEC_getUserGroups ユーザーが所属するグループを返す
SEC_getUserPermissions システムの中でユーザーが持っている全てのパーミッションを取得
SEC_groupIsRemoteUserAndHaveAccess ユーザーが「リモートユーザー」グループに管理者としてアクセスしているかをチェック
SEC_hasAccess ユーザーが記事などにアクセスしたかをチェックする
SEC_hasRights ユーザーが権限を持っているかをチェック
SEC_hasTopicAccess ユーザーがある話題にアクセスしたかをチェック。
SEC_inGroup ユーザーがあるグループに属するかをチェック。
SEC_isModerator ユーザーがモデレータであるかをチェック。
SEC_remoteAuthentication リモートサーバーでこのユーザーを認証できるかチェック
SEC_removeFeatureFromDB データベースから機能を完全に削除する
SEC_setDefaultPermissions デフォルトのパーミッションを設定
個人用ツール