Exemplo n.º 1
0
Arquivo: edit.php Projeto: ecr007/pr0n
 $country = $filter->get('country');
 $gender = $filter->get('gender');
 $relation = $filter->get('relation');
 $website = $filter->get('website');
 $password = $filter->get('password');
 $password_confirm = $filter->get('password_confirm');
 $video_viewed = $filter->get('video_viewed', 'INTEGER');
 $profile_viewed = $filter->get('profile_viewed', 'INTEGER');
 $watched_video = $filter->get('watched_video', 'INTEGER');
 $account_status = $filter->get('account_status');
 $emailverified = $filter->get('emailverified');
 if ($email == '') {
     $errors[] = 'Email field cannot be blank!';
 } elseif (!$valid->email($email)) {
     $errors[] = 'Email is not a valid email address!';
 } elseif ($valid->emailExists($email, $UID)) {
     $errors[] = 'Email is already used by another user!';
 }
 if ($password != '' && $password != $password_confirm) {
     $errors[] = 'Password and confirmation password are not the same!';
 }
 if ($_FILES['avatar']['tmp_name'] != '' && !$errors) {
     $imagesize = getimagesize($_FILES['avatar']['tmp_name']);
     if (!$imagesize) {
         $errors[] = 'Invalid image uploaded!';
     }
     if (!$errors) {
         $ext = '';
         if ($imagesize['2'] == 1) {
             $ext = 'gif';
         } elseif ($imagesize['2'] == 2) {
Exemplo n.º 2
0
<?php

define('_VALID', true);
require 'include/config.php';
require 'classes/filter.class.php';
require 'classes/validation.class.php';
require 'include/function_smarty.php';
if (isset($_POST['submit_lost'])) {
    $filter = new VFilter();
    $valid = new VValidation();
    $email = $filter->get('email');
    if ($email == '') {
        $errors[] = $lang['confirm.expl'];
    } elseif (!$valid->email($email)) {
        $errors[] = $lang['global.email_invalid'];
    } elseif (!$valid->emailExists($email)) {
        $errors[] = $lang['confirm.email_invalid'];
    } else {
        require 'classes/random.class.php';
        require 'classes/email.class.php';
        $passwd = VRandom::generate(8);
        $password = md5($passwd);
        $sql = "SELECT username FROM signup WHERE email = '" . mysql_real_escape_string($email) . "' LIMIT 1";
        $rs = $conn->execute($sql);
        $username = $rs->fields['username'];
        $sql = "UPDATE signup SET pwd = '" . mysql_real_escape_string($password) . "'\n                       WHERE username = '******' LIMIT 1";
        $conn->execute($sql);
        $smarty->assign('receiver_name', $username);
        $smarty->assign('password', $passwd);
        $sql = "SELECT * FROM emailinfo WHERE email_id = 'recover_password' LIMIT 1";
        $rs = $conn->execute($sql);