コード例 #1
0
ファイル: register.php プロジェクト: kamy333/rajah
 if (isset($_POST['id'])) {
     if (!isset($_POST['password']) || empty($_POST['password'])) {
         $user->password = null;
     } else {
         $user->password = trim($_POST['password']);
         unset($password);
     }
 }
 if (!isset($_POST['password']) || empty($_POST['password'])) {
     $required_field = User::$required_fields;
     $kamy = "isset password";
 } else {
     $required_field = User::$required_fields;
     $kamy = "isset password";
 }
 $valid = new formValidation();
 //    echo get_class_vars('User');
 $valid->validate_presences($required_field);
 $valid->validate_email('email');
 $user->set_files($_FILES['user_image']);
 $user->upload_photo();
 // to validation
 if (empty($valid->errors)) {
     if (!$user->save()) {
         $session->message("User: "******" " . "has been created for ID (" . $user->id . ")");
         $session->ok(true);
         $user->login_visitor_email('Registration sucessfull');
         redirect_to("index.php");
     } else {
         $user->login_visitor_email('Registration Unsucessfull');
         $session->message("User: "******" " . "edit failed");
コード例 #2
0
ファイル: profile.php プロジェクト: kamy333/rajah
                } else {
                    unset($_POST);
                    $session->message("User: "******" " . "edit failed");
                }
            }
        }
    }
}
if (request_is_post() && request_is_same_domain()) {
    //var_dump($_POST);
    if (!csrf_token_is_valid(3) || !csrf_token_is_recent(3)) {
        $message = "Sorry, request was not valid 3.";
    } else {
        if (isset($_POST['submit']) && $_POST['submit'] === "Update Photo") {
            $user = UpdateUserProfile::find_by_id($session->user_id);
            $valid = new formValidation();
            //    echo get_class_vars('User');
            //            $user->unset_required_fields("username","password",'nom','email',);
            //            $user->unset_required_fields("password",'nom','user_type_id');
            //            $user->unset_table_fields(array('username', 'hashed_password', 'nom','email','user_type','user_type_id','block_user','unread_message','unread_notification','first_name', 'last_name','reset_token','address','cp','city','country','phone','mobile'));
            $user->unset_table_fields(array('hashed_password'));
            if (empty($valid->errors)) {
                if (empty($_FILES['user_image'])) {
                    //                    $user->save();
                    redirect_to("profile.php");
                }
                if (!empty($_FILES['user_image'])) {
                    $user->set_files($_FILES['user_image']);
                    $user->upload_photo();
                    $session->message("No photo was uploaded");
                }