Ex ホームページ全体のアクセス制限
https://www.yoshidumi.co.jp/collaboration-lab/google-sites-settings
※上記URL記事を参照して資料を作成しております。
Ex2 アクセス制限
(公開中のファイルのアクセス制限)
ドライブから上段はアクセス制限なし、下段はアクセス制限あり。
(アクセス制限なし)
(アクセス制限あり)
(ホームページ内一部のアクセス制限)
同じGoogleサイトのページでは、ページの非表示設定をしていても、リンク作成によるアクセス制限はできません。
(クリックすると、非表示にしているページにジャンプします)
(フォームコードを利用したアクセス制限方法)
左のような、ログインフォームを設定することで、疑似的なパスワード入力によるアクセス制限を行うことが出来ます。
パスワード例:ivicpass passivic
※上記どちらかのパスワードを入力すると
別ページにジャンプします。
(フォームコードのサンプル)
上のログインフォームは、下記のコードを丸ごとコピーすることで作成可能です。
<style>
form {
margin:auto;
width: 190px;
background-color: white;
padding: 12px 15px 20px 15px;
text-align: center;
border: 1px solid blue;
border-radius: 2px;
}
.tittle {
display: block;
/* タイトル位置決め left, center or right */
/* タイトル位置調整、text-align: right のときは margin-right で調整 */
text-align: center;
margin-left: 0px;
font-size: 22px;
color: mediumblue;
font-weight: 400;
}
.ipw {
width: 160px;
height: 30px;
background-color: none;
border: 1px solid blue;
border-radius: 2px;
outline: none;
font-size: 13px;
text-align: center;
margin-top: 25px;
margin-bottom: 10px;
}
.ipw:focus {
outline: 2px solid blue;
}
.btn {
/* blockをinlineに変えればパスワード入力欄とボタン横並び配置(横幅を調整する必要あり) */
display: block;
/* ボタン位置決め(調整)auto auto は中央配置 */
/* ボタン位置決め(調整)left で調整しても right で調整してもOK */
margin-left: auto;
margin-right: auto;
width: 160px;
height: 30px;
background-color: none;
border: 1px solid blue;
border-radius: 2px;
font-size: 14px;
color: blue;
}
.btn:hover {
background-color: blue;
color: white;
opacity: 0.7;
}
</style>
<form name="myform" onsubmit="return Check()">
<span class="tittle">Login</span>
<input class="ipw" type="password" name="pwd" placeholder="パスワードを入力" required>
<input class="btn" type="submit" value="ログイン">
</form>
<script>
function Check() {
document.myform.action =
"https://sites.google.com/view/********/"+ document.myform.pwd.value;
}
</script>
他のフォームコードのサンプルは下記URLより選択して使用ください。
(フォームコードのコピー先)
「埋め込みコード」欄に直接貼り付けます。
⇒
(各ページのパスワード設定)
各ページのプロパティ「詳細」を展開して、
カスタムパスへ任意のパスワ-ドを入力。
※設定が完了したら、ホームページを「公開(更新)」することで、ログインフォームが機能します。
(Googleフォームを使ったパスワード設定)
埋込式のGoogleフォームを設置して、ログインフォームと類似の認証ウィンドウを作成することが可能。