当前位置: 首页>>代码示例>>PHP>>正文


PHP Guest::setSession方法代码示例

本文整理汇总了PHP中Guest::setSession方法的典型用法代码示例。如果您正苦于以下问题:PHP Guest::setSession方法的具体用法?PHP Guest::setSession怎么用?PHP Guest::setSession使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Guest的用法示例。


在下文中一共展示了Guest::setSession方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: register

 public function register()
 {
     $data['message1'] = "";
     $data['message2'] = "";
     $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|max_length[60]|xxs_clean');
     $this->form_validation->set_rules('firstname', 'First name', 'trim|required|max_length[30]|min_length[2]');
     $this->form_validation->set_rules('lastname', 'Last name', 'trim|required|max_length[30]|min_length[2]');
     $this->form_validation->set_rules('passwd', 'Password', 'trim|required|matches[cnfpasswd]|max_length[16]|min_length[5]|md5');
     $this->form_validation->set_rules('cnfpasswd', 'Confirm password', 'trim|required|max_length[16]|md5');
     if ($this->form_validation->run() == TRUE) {
         if (ctype_alpha($this->input->post('firstname')) && ctype_alpha($this->input->post('lastname'))) {
             $user = new User_info();
             $user->user_email = $this->input->post('email');
             $user->user_name = $this->input->post('email');
             $user->password = $this->input->post('passwd');
             $user->first_name = $this->input->post('firstname');
             $user->last_name = $this->input->post('lastname');
             $user->verify_code = mt_rand(999999, 99999999);
             if ($user->register()) {
                 /**********Send email verification**************/
                 Guest::sendMail($user->email, $user->first_name, $user->verify_code);
                 Guest::setSession($user->user_email);
                 Guest::recordLoginEvent("Successful", $user->user_email);
                 $url = base_url() . "user/index/";
                 redirect($url, 'Location');
             } else {
                 $data['message1'] = "Email already registered.";
                 $data['message2'] = "retry";
             }
         } else {
             $data['message1'] = "First & Last Name must be valid.";
             $data['message2'] = "retry";
         }
     } else {
         if (isset($_POST['email'])) {
             $data['message2'] = "retry";
         }
     }
     $this->load->view('guest/header', $data);
     $this->load->view('guest/register', $data);
     $this->load->view('guest/footer', $data);
 }
开发者ID:ihebBenSalem,项目名称:SocialNetworkingSite,代码行数:42,代码来源:guest.php


注:本文中的Guest::setSession方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。