リビジョン ceb21f43

差分を見る:

app/Controller/UsersController.php
203 203
		}
204 204
		if ($this->request->is('post')) {
205 205
			if ($this->Auth->login()) {
206
				$this->redirect($this->Auth->redirectUrl());                          
206
				$this->redirect('/Users/login_top');                          
207 207
			} else {
208
				$this->Flash->error(__('login error'));
208
				$this->Flash->error(__('error'));
209
				// $this->Flash->error(__('<section class="caution"><p>ニックネームか パスワードに<br>まちがいが あるよ!</p></section>'));
209 210
			}
210 211
		}
211 212
	}	
212 213
/**
213
 * logout method
214
 * logout methods
214 215
 *
215 216
 * @throws NotFoundException
216 217
 * @param string $id
......
221 222
	}
222 223

  
223 224

  
225
/**
226
 * login_top method
227
 *
228
 */
229
	public function login_top() {
230
	}
231

  
232

  
224 233

  
225 234
}
226 235

  
app/View/Layouts/procedure.ctp
42 42

  
43 43
<body id="page-top" class="index">
44 44
	<header>
45
		<a href=""><img class="header_button left" type="button" src="/img/btn_header_004.png" alt=""></a>
45
		<a href="/top/index"><img class="header_button left" type="button" src="/img/btn_header_004.png" alt=""></a>
46 46
		<img class="center" src="/img/header_title.png" alt="Pict Code">
47 47
		<a href=""><img class="header_button right" type="button" src="/img/btn_header_014.png" alt=""></a>
48 48
	</header>
......
60 60
	<footer>
61 61
		<div id="wrapper">
62 62
			<ul>
63
				<li><a href="aboutthis.html" alt="">PictCodeについて</a></li>
64
				<li><a href="terms.html" alt="">利用規約</a></li>
65
				<li><a href="privacy.html" alt="">プライバシーポリシー</a></li>
66
				<li><a href="aboutus.html" alt="">運営会社情報</a></li>
67
				<li><a href="contact.html" alt="">お問い合わせ</a></li>
63
				<li><a href="/top/aboutthis" alt="">PictCodeについて</a></li>
64
				<li><a href="/top/terms" alt="">利用規約</a></li>
65
				<li><a href="/top/privacy" alt="">プライバシーポリシー</a></li>
66
				<li><a href="/top/aboutus" alt="">運営会社情報</a></li>
67
				<li><a href="/top/contact" alt="">お問い合わせ</a></li>
68 68
			</ul>
69 69
			<a href="index.html"><img class="logo" src="/img/footer_logo01.png" alt=""></a>
70 70
			<hr>
app/View/top/index.ctp
1
<header>
2
<div class="container">
3
<div class="row">
4
<div class="col-lg-12">
5
<!--
6
<img class="img-responsive" src="img/profile.png" alt="">
7
-->
8
<div class="intro-text">
9
<span class="name">作ってみよう</span>
10
<hr class="star-light">
11
	<a href="/pictcode" class="btn btn-info skills">作ってみる</a>
12
	<a href="/users/login" class="btn btn-warning skills">ログインする</a>
13
	<a href="/top/about" class="btn btn-danger skills">PictCodeについて</a>
14
</div>
15
</div>
16
</div>
17
</div>
18
</header>
19

  
20
<!-- Portfolio Grid Section -->
21
<section id="portfolio">
22
<div class="container">
23
<div class="row">
24
<div class="col-lg-12 text-center">
25
<h2>Other PictCode</h2>
26
<hr class="star-primary">
27
</div>
28
</div>
29
<div class="row">
30
<div class="col-sm-4 portfolio-item">
31
<a href="#portfolioModal1" class="portfolio-link" data-toggle="modal">
32
<div class="caption">
33
<div class="caption-content">
34
<i class="fa fa-search-plus fa-3x"></i>
35
</div>
36
</div>
37
<img src="img/portfolio/cabin.png" class="img-responsive" alt="">
38
</a>
39
</div>
40
<div class="col-sm-4 portfolio-item">
41
<a href="#portfolioModal2" class="portfolio-link" data-toggle="modal">
42
<div class="caption">
43
<div class="caption-content">
44
<i class="fa fa-search-plus fa-3x"></i>
45
</div>
46
</div>
47
<img src="img/portfolio/cake.png" class="img-responsive" alt="">
48
</a>
49
</div>
50
<div class="col-sm-4 portfolio-item">
51
<a href="#portfolioModal3" class="portfolio-link" data-toggle="modal">
52
<div class="caption">
53
<div class="caption-content">
54
<i class="fa fa-search-plus fa-3x"></i>
55
</div>
56
</div>
57
<img src="img/portfolio/circus.png" class="img-responsive" alt="">
58
</a>
59
</div>
60
<div class="col-sm-4 portfolio-item">
61
<a href="#portfolioModal4" class="portfolio-link" data-toggle="modal">
62
<div class="caption">
63
<div class="caption-content">
64
<i class="fa fa-search-plus fa-3x"></i>
65
</div>
66
</div>
67
<img src="img/portfolio/game.png" class="img-responsive" alt="">
68
</a>
69
</div>
70
<div class="col-sm-4 portfolio-item">
71
<a href="#portfolioModal5" class="portfolio-link" data-toggle="modal">
72
<div class="caption">
73
<div class="caption-content">
74
<i class="fa fa-search-plus fa-3x"></i>
75
</div>
76
</div>
77
<img src="img/portfolio/safe.png" class="img-responsive" alt="">
78
</a>
79
</div>
80
<div class="col-sm-4 portfolio-item">
81
<a href="#portfolioModal6" class="portfolio-link" data-toggle="modal">
82
<div class="caption">
83
<div class="caption-content">
84
<i class="fa fa-search-plus fa-3x"></i>
85
</div>
86
</div>
87
<img src="img/portfolio/submarine.png" class="img-responsive" alt="">
88
</a>
89
</div>
90
</div>
91
</div>
92
</section>
93
<?php echo $this->element('footer');?>
1
	<!-- メインコンテンツ -->
2
	<main role="main">
3
		<article class="main_top">
4
			<section class="main_top01">
5
				<p class="main_btn01"><a href=""><img src="/img/img_arrow_top01.png">今すぐ始める!</a></p>
6
			</section>
7
			<section class="main_top02">
8
				<p class="main_btn02"><a href="/Users/login
9
					"><img src="/img/img_arrow_top02.png" style="margin-right:10px;">ログインする</a></p>
10
				<p class="main_btn03"><a href="/Users/register"><img src="/img/img_arrow_top03.png" style="margin-right:8px;">とうろくする</a></p>
11
			</section>
12
		</article>
13
	</main>
app/View/top/login.html
1
<!DOCTYPE html>
2 1

  
3
<html>
4
<head>
5
	<title>-PictCode-</title>
6
	<meta name="apple-mobile-web-app-capable" content="yes">
7
	<meta name="viewport" content="width=device-width, initial-scale=1.0,  maximum-scale=1.0, minimum-scale=1.0">
8
	<meta charset = "UTF-8">
9
	<meta http-equiv="pragma" content="public">
10
	<meta http-equiv="Cache-Control" content="public">
11
	<meta http-equiv="Expires" content="-1">
12
	<meta http-equiv="Expires" content="86400">
13
	<!-- css -->
14
	<link href = "css/main.css" rel="stylesheet" type="text/css">
15
	<link href="css/bootstrap/bootstrap.css" rel="stylesheet" >
16
	<link href="css/jquery-ui.min.css" rel="stylesheet" >
17
	<!-- 	<link href = "css/fixedheaderandfooter.css" rel="stylesheet" type="text/css">-->
18
</head>
19

  
20
<body>
21
	<!-- ヘッダー -->
22

  
23
	<header>
24
		<a href=""><img class="header_button left" type="button" src="img/btn_header_004.png" alt=""></a>
25
		<img class="center" src="img/header_title.png" alt="Pict Code">
26
	</header>
27 2
	
28 3
	<!-- メインコンテンツ -->
29 4
	<main role="main">
30 5
		<article class="large_form">
31 6
			<h2>
32
				<img src="img/img_h1_login.png" alt="PictCode ログイン">
7
				<img src="/img/img_h1_login.png" alt="PictCode ログイン">
33 8
			</h2>
34 9
			<p class="">ほぞんデータを かんりするためには、ニックネームと パスワードを 入力して ログインする ひつようが あります。 入力に まちがいがないように 注意してください。</p>
35 10
				<section>
......
53 28
		</article>
54 29
	</main>
55 30

  
56
	<!-- フッター -->
57

  
58
	<footer>
59
		<div id="wrapper">
60
			<ul>
61
				<li><a href="aboutthis.html" alt="">PictCodeについて</a></li>
62
				<li><a href="terms.html" alt="">利用規約</a></li>
63
				<li><a href="privacy.html" alt="">プライバシーポリシー</a></li>
64
				<li><a href="aboutus.html" alt="">運営会社情報</a></li>
65
				<li><a href="contact.html" alt="">お問い合わせ</a></li>
66
			</ul>
67
			<a href="index.html"><img class="logo" src="img/footer_logo01.png" alt=""></a>
68
			<hr>
69
			<img class="logo" src="img/footer_logo02.png" alt="">
70
		</div>
71
	</footer>
72

  
73
	<!-- js -->
74
	<script src="js/require_config.js"></script>
75
	<script data-main="js/app.js" src="js/require.js"></script>
76
</body>
77
</html>
31
	
app/View/top/login_top.ctp
1

  
2
	<main role="main">
3
		<article class="login_top">
4
			<h2>
5
				<img src="/img/img_h1_top.png" alt="トップページ">
6
			</h2>
7
				<p>PictCodeの トップページです。<br>
8
				<p>ここから PictCodeで プログラムを 作ったり かんりしたり、そうさほうほうを見たり することが できるよ! 下のボタンから やりたいメニューボタンを おしてね!</p>
9
			<section>
10
				<a href="#"><p class="btn_new"></p></a>
11
			</section>
12
			<section>
13
				<a href="admin_top"><p class="btn_continued"></p></a>
14
			</section>
15
			<section class="howto">
16
				<p class="howto_btn"><a href="howto"><img src="/img/img_arrow_top04.png">PictCodeの使い方</a></p>
17
			</section>
18
		</article>
19
	</main>
20

  
app/View/users/login.ctp
1
<header>
2
<div class="container">
3
<div class="row">
4
<div class="col-lg-12">
5
<div class="intro-text">
6
<span class="name">ログイン</span>
7
</div>
8
</div>
9
</div>
10
</div>
11
</header>
12
<div class="users form">
13
<?php echo $this->Flash->render('auth'); ?>
14
<?php echo $this->Form->create('User',array(
15
										'inputDefaults' => array(
16
											'div' => 'form-group',
17
											'wrapInput' => false,
18
											'class' => 'form-control'
19
										),
20
											'class' => 'well')); ?>
21
    <fieldset>
22
        <legend>
23
            <?php echo __('ユーザーネームとパスワードを入力してください'); ?>
24
        </legend>
25
        <?php echo $this->Form->input('login_id',array( 'type' => 'text'));
26
        echo $this->Form->input('password');
27
    ?>
28
    </fieldset>
29
<?php echo $this->Session->Flash(); ?>
30
<?php echo $this->Form->submit('ログイン',array('class'=>'btn btn-info')); ?>
31
<?php echo $this->Form->end(); ?>
32
</div>
33
<?php echo $this->element('footer');?>
1
    <?php $this->set('title_for_layout','Login'); ?>
2
    <!-- メインコンテンツ -->
3
    <main role="main">
4
        <article class="large_form">
5
            <h2>
6
                <img src="/img/img_h1_login.png" alt="PictCode ログイン">
7
            </h2>
8
            <p class="">ほぞんデータを かんりするためには、ニックネームと パスワードを 入力して ログインする ひつようが あります。 入力に まちがいがないように 注意してください。</p>
9
            <?php echo $this->Form->create('User',array(
10
                                        'div' => false,
11
                                        'type'=>'post',
12
                                        )); ?>
13
                <fieldset>
14
                    <section>
15
                    <dl>
16
                            <?php
17
                                echo 
18
                                '<dt><label for="">ニックネーム</label></dt>
19
                                <dd>';
20
                                echo $this->Form->text('login_id',
21
                                    array( 'type' => 'text',
22
                                            'placeholder'=>'ニックネーム'
23
                                        ));
24
                                echo 
25
                                '</dd>
26
                                <dt><label for="">パスワード</label></dt>
27
                                <dd>';
28
                                echo $this->Form->text('password',
29
                                    array( 'placeholder'=>'パスワード',
30
                                            'maxlength' => '50',
31
                                            'type' => 'password'
32
                                        ));
33
                                echo 
34
                                '</dd>';
35
                            ?>
36
                        </dl>
37
                    </section>
38
                </fieldset>
39
                <?php  $this->Form->submit('送信する',array('class'=>'btn btn-info')); ?>
40
                <?php  $this->Form->end(); ?>
41
                
42
                    <?php echo $this->Flash->render('auth'); ?>
43
                
44
                <section>
45
                    <p>ニックネームや パスワードを 忘れたばあいには お父さんや お母さんに 相談して、<br><a href="reminder.html"><span class="link_reminder">コチラ</span></a>を クリックして パスワードを 再はっこうしてもらってね!</p>
46
                </section>
47
                <section class="button_area01">
48
                    <a href="/top/index"><p class="button btn_back02"></p></a>
49
                    <a href="login_top"><p class="button btn_login"></p></a>
50
                </section>
51
        </article>
52
    </main>
53

  
54

  
55

  
56

  
app/View/users/login_top.ctp
1

  
2
	<main role="main">
3
		<article class="login_top">
4
			<h2>
5
				<img src="/img/img_h1_top.png" alt="トップページ">
6
			</h2>
7
				<p>PictCodeの トップページです。<br>
8
				<p>ここから PictCodeで プログラムを 作ったり かんりしたり、そうさほうほうを見たり することが できるよ! 下のボタンから やりたいメニューボタンを おしてね!</p>
9
			<section>
10
				<a href="#"><p class="btn_new"></p></a>
11
			</section>
12
			<section>
13
				<a href="admin_top"><p class="btn_continued"></p></a>
14
			</section>
15
			<section class="howto">
16
				<p class="howto_btn"><a href="howto"><img src="/img/img_arrow_top04.png">PictCodeの使い方</a></p>
17
			</section>
18
		</article>
19
	</main>
20

  
app/View/users/register.ctp
80 80

  
81 81

  
82 82

  
83

  
84

  
85
<!-- <div class="users form">
86
<?php //echo $this->Form->create('User'); ?>
87
	<fieldset>
88
		<legend><?php //echo __('Add User'); ?></legend>
89
	<?php
90
		//echo $this->Form->input('login_id',array( 'type' => 'text'));
91
		//echo $this->Form->input('password');
92
		//echo $this->Form->input('user_flg');
93
		//echo $this->Form->input('status', array(
94
		            //'options' => array('0' => 'Active', '1' => 'expire')));
95
	?>
96
	</fieldset>
97
<?php //echo $this->Form->end(__('Submit')); ?>
98
</div> -->
99
<!-- <div class="actions">
100
	<h3><?php //echo __('Actions'); ?></h3>
101
	<ul>
102

  
103
		<li><?php //echo $this->Html->link(__('List Users'), array('action' => 'index')); ?></li>
104
		<li><?php //echo $this->Html->link(__('List Logins'), array('controller' => 'logins', 'action' => 'index')); ?> </li>
105
		<li><?php //echo $this->Html->link(__('New Login'), array('controller' => 'logins', 'action' => 'add')); ?> </li>
106
		<li><?php //echo $this->Html->link(__('List Programs'), array('controller' => 'programs', 'action' => 'index')); ?> </li>
107
		<li><?php //echo $this->Html->link(__('New Program'), array('controller' => 'programs', 'action' => 'add')); ?> </li>
108
	</ul>
109
</div>
110
 -->
app/View/users/yano_login.ctp
1
<div class="users form">
2
<?php echo $this->Flash->render('auth'); ?>
3
<?php echo $this->Form->create('User',array(
4
										'inputDefaults' => array(
5
											'div' => 'form-group',
6
											'wrapInput' => false,
7
											'class' => 'form-control'
8
										),
9
											'class' => 'well')); ?>
10
    <fieldset>
11
        <legend>
12
            <?php echo __('ユーザーネームとパスワードを入力してください'); ?>
13
        </legend>
14
        <?php echo $this->Form->input('login_id',array( 'type' => 'text'));
15
        echo $this->Form->input('password');
16
    ?>
17
    </fieldset>
18
<?php echo $this->Session->Flash(); ?>
19
<?php echo $this->Form->submit('ログイン',array('class'=>'btn btn-info')); ?>
20
<?php echo $this->Form->end(); ?>
21
</div>
22
<?php echo $this->element('footer');?>

他の形式にエクスポート: Unified diff