summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial
diff options
context:
space:
mode:
authorfukachan <fukachan>2002-02-17 05:40:53 +0000
committerfukachan <fukachan>2002-02-17 05:40:53 +0000
commit9956abad3fda847a05b80b7ef92997fe005acb23 (patch)
tree49d0320cdd2d3ddfda8bf7766d474f0a93c625a2 /fml/doc/ja/tutorial
parent98575662cd396adc50729ac436124c663844eddf (diff)
downloadfml8-9956abad3fda847a05b80b7ef92997fe005acb23.tar.gz
fml8-9956abad3fda847a05b80b7ef92997fe005acb23.tar.bz2
fml8-9956abad3fda847a05b80b7ef92997fe005acb23.zip
restriction overview
Diffstat (limited to 'fml/doc/ja/tutorial')
-rw-r--r--fml/doc/ja/tutorial/internals/restriction.sgml71
1 files changed, 69 insertions, 2 deletions
diff --git a/fml/doc/ja/tutorial/internals/restriction.sgml b/fml/doc/ja/tutorial/internals/restriction.sgml
index 3deb431c..32abdb00 100644
--- a/fml/doc/ja/tutorial/internals/restriction.sgml
+++ b/fml/doc/ja/tutorial/internals/restriction.sgml
@@ -1,13 +1,80 @@
<!--
- $FML: restriction.sgml,v 1.4 2001/10/21 02:18:09 fukachan Exp $
+ $FML: restriction.sgml,v 1.1 2001/11/25 12:03:24 fukachan Exp $
-->
<chapter id="restriction">
<title>
- 制限
+ 入力データへの制限
</title>
+<sect1 id="restriction.overview">
+ <title>
+ 入力の検査についての概要
+ </title>
+
+<sect2>
+ <title>
+ 投稿
+ </title>
+
+<para>
+チェックなしがデフォルト。
+もしフィルタをしたい場合は FML::Filter クラスが検査を担当する。
+</para>
+
+</sect2>
+
+
+<sect2>
+ <title>
+ コマンドメール
+ </title>
+
+<para>
+コマンドメールは FML::Process::Command で一行ずつ
+FML::Restriction::Command で定義されているルールで
+検査される。合格すれば、
+FML::Command::User::コマンド の実行に進むことができる。
+</para>
+
+</sect2>
+
+
+<sect2>
+ <title>
+ CGI
+ </title>
+
+<para>
+safe_param_ほえほえ() という関数経由でのみ CGI から
+データを受けとることができる。
+</para>
+
+<para>
+safe_param_XXX() は FML::Restriction::CGI (
+FML::Restriction::Base を継承している)経由でパターンの検査をす
+る。
+</para>
+
+</sect2>
+
+
+<sect2>
+ <title>
+ makefml
+ </title>
+
+<para>
+コマンドラインで実行するので、入力チェックなしがデフォルト
+</para>
+
+</sect2>
+
+
+</sect1>
+
+
<sect1 id="restriction.class">
<title>
FML::Restriction クラス