apps:public:member_activation

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
apps:public:member_activation [2020/03/22 01:27] adminapps:public:member_activation [2022/04/03 07:33] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 157.55.39.186
行 1: 行 1:
 ~~NOCACHE~~ ~~NOCACHE~~
  
-<WRAP page-title> 
 ====== 会員登録メールアドレス確認結果 ====== ====== 会員登録メールアドレス確認結果 ======
-<php> 
-echo '<div class="small text-right">'; 
-$pinfo = $GLOBALS['TEMPLATE']->getPageInfo(); 
-echo '</div>'; 
-</php> 
-</WRAP> 
  
 <html><script> <html><script>
-function redirect() { +function redirect1() { 
-  window.location.href = "https://members.db-saitama.com/doku.php?id=apps:member:profile&do=login";+  const timer = setInterval(function() { 
 +    clearInterval(timer); 
 +    alert('メールアドレスの確認を完了しました.\n続けて、ログインの後、詳細情報を登録してください.'); 
 +    window.location.href = location.origin + "/doku.php?id=apps:member:profile&do=login"; 
 +  }, 1500); 
 +
 +function redirect2() { 
 +  const timer = setInterval(function() { 
 +    clearInterval(timer); 
 +    alert('メールアドレスは確認済みです.\nログインの後、詳細情報を登録してください.'); 
 +    window.location.href = location.origin + "/doku.php?id=apps:member:profile&do=login"
 +  }, 1500);
 } }
 </script></html> </script></html>
  
 <php> <php>
-require_once __DIR__.'/../../api/pages/init.php'; +require_once __DIR__.'/../../api/Pages/init.php'; 
-require_once __DIR__.'/../../api/pages/member_activation.php'; +$code = htmlspecialchars($_GET['code'])
-$code = $_GET['code']; +$result = ($code) ? Api\Model\Activations::activate($code) : false; 
-$result = ($code) ? activate($code) : false; +if ($result === Api\Model\Activations::DONE) { 
-if ($result) { +    echo <<<EOM 
-    echo '<script>redirect();</script>'; +    <div class="row"> 
-    // echo '<div class="row"><div class="col-sm-2"></div>'; +      <div class="col-sm-2"></div> 
-    // echo '<div class="col-sm-8 alert alert-success" role="alert">メールアドレスの登録を完了しした. </div>'; +      <div class="col-sm-8 alert alert-success" role="alert"> 
-    // echo '<div class="col-sm-2"></div></div>';+        メールアドレスの確認を完了しました.<br> 
 +        続けて、以下のボタンより登録したユーザー名、パスワードでログインの後、詳細情報を登録してください. 
 +      </div> 
 +      <div class="col-sm-2"></div
 +    </div> 
 +    <div class="row"> 
 +      <div class="col-sm-2"></div> 
 +      <div class="col-sm-8"> 
 +        <a class="btn btn-lg btn-warning" href="/doku.php?id=apps:member:profile&amp;do=login">ログイン画面へ</a> 
 +      </div> 
 +      <div class="col-sm-2"></div> 
 +    </div> 
 +EOM; 
 +} elseif($result === Api\Model\Activations::ALREADY_DONE) { 
 +    echo '<div class="row"><div class="col-sm-2"></div>'; 
 +    echo '<div class="col-sm-8 alert alert-danger" role="alert">メールアドレスは既に確認されてい. </div>'; 
 +    echo '<div class="col-sm-2"></div></div>'; 
 +    echo '<script>redirect2();</script>'; 
 +} elseif($result === Api\Model\Activations::EXPIRED) { 
 +    echo '<div class="row"><div class="col-sm-2"></div>'; 
 +    echo '<div class="col-sm-8 alert alert-danger" role="alert">確認の有効期限が切れています. </div>'; 
 +    echo '<div class="col-sm-2"></div></div>';
 } else { } else {
-    echo '<script>redirect();</script>'; +    echo '<div class="row"><div class="col-sm-2"></div>'; 
-    // echo '<div class="row"><div class="col-sm-2"></div>'; +    echo '<div class="col-sm-8 alert alert-danger" role="alert">メールアドレスの確認に失敗しました. </div>'; 
-    // echo '<div class="col-sm-8 alert alert-danger" role="alert">メールアドレスの確認に失敗しました. </div>'; +    echo '<div class="col-sm-2"></div></div>';
-    // echo '<div class="col-sm-2"></div></div>';+
 } }
 </php> </php>
  
-[[:start|ホームへ戻る]]+[[:start_2021|ホームへ戻る]]
  • apps/public/member_activation.1584808044.txt.gz
  • 最終更新: 2020/03/22 01:27
  • by admin