マイページへの画面遷移  【解決済み】

質問全般・改善要望
返信する
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

マイページへの画面遷移

投稿記事 by yasu »

いつもお世話になります。


現在、下記のような感じでWEBユーザー専用のリソースを作っています。
ログインは「WebLogin」を使用しています。

--------------------------------------------
吉田さん専用(1)
 ├1st
 ├2nd
 ├3nd

鈴木さん専用(2)
 ├1st
 ├2nd
 ├3nd

権限外告知ページ
--------------------------------------------

ログインをした時は、ウェブユーザー管理から「ログインするホームページ」を指定すれば良いのですが、
例えば、ログインをしたままサイト内(権限フリー)を回り、「マイページへ」などのリンクを押すと、専用のページへと自動で遷移するようにするには
どうすれば良いのでしょうか?

また、マイページをクリックしても、専用ページがないウェブユーザーには権限外告知のページが表示されるようにしたいと考えています。

PHPでユーザーのマイページへ行くようなものを書ければ良いのでしょうが、なにぶんスキル不足で…。
すみませんが、ご教授いただければ助かります。

よろしくお願いします。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: マイページへの画面遷移

投稿記事 by yama »

コード: 全て選択

$docid = $modx->config['login_home'];
if(empty($docid))  $docid = $modx->config['unauthorized_page'];
$href = $modx->makeURL($docid);
return '<a href="' . $href . '">マイページ</a>';
実際に試してませんがこんな感じのスニペットでどうでしょう
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: マイページへの画面遷移  【解決済み】

投稿記事 by yasu »

おー!
やりたい事が一発で解決しました!

yamaさん、ありがとうございます。

自分もPHPの勉強しようと本は買ってみたのですが、まだ開くことすらしてません。
やっぱり、少しぐらい分かった方が早いですよね…
返信する