ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/2.8.x/webapp/modules/pc/do/o_regist_mail.php @ 2930

Last change on this file since 2930 was 2930, checked in by ogawa, 12 years ago

#779:自分が登録しているのと同じメールアドレスに変更しようとするとエラー

File size: 1.2 KB
Line 
1<?php
2/**
3 * @copyright 2005-2007 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7class pc_do_o_regist_mail extends OpenPNE_Action
8{
9    function isSecure()
10    {
11        return false;
12    }
13
14    function execute($requests)
15    {
16        // --- リクエスト変数
17        $sid = $requests['sid'];
18        $password = $requests['password'];
19        // ----------
20
21        //--- 権限チェック
22        //セッションが正しい
23        //パスワードが正しい
24
25        // メールアドレスが登録できるかどうか
26        $c_pc_address_pre = do_common_c_pc_address_pre4sid($sid);
27        if (!util_is_regist_mail_address($c_pc_address_pre['pc_address'], $c_pc_address_pre['c_member_id'])) {
28            $p = array('msg_code' => 'invalid_url');
29            openpne_redirect('pc', 'page_o_tologin', $p);
30        }
31
32        if (!db_member_regist_mail($sid, $password)) {
33            $msg = "パスワードが違います";
34            $p = array('sid' => $sid, 'msg' => $msg);
35            openpne_redirect('pc', 'page_o_login2', $p);
36        }
37        //---
38
39        $p = array('msg_code' => 'regist_mail');
40        openpne_redirect('pc', 'page_o_tologin', $p);
41    }
42}
43
44?>
Note: See TracBrowser for help on using the repository browser.