Вход Регистрация
Файл: register.php
Строк: 219
<?php
require_once('config.php');
require_once(
'includes/dbcon.php');
require_once(
'includes/setting.php');
require_once(
'includes/function.php');
checkinstall($config);
$config['lang'] = check_user_lang($config);
require_once(
'includes/lang/lang_'.$config['lang'].'.php');

if(isset(
$_SESSION['id'])) {
    
header("Location: index.php");
    exit;
}

$error "";

$countryIP getLocationInfoByIp();
$countryname $countryIP['country'];

//$countryname = "India";
$errors = array();

if(isset(
$_POST['signup']))
{

    
$errors['username'] = validStrLen($_POST['username'], 410$con$config$lang);

    if(
$errors['username'] == 1)
    {

            
/*$time = date('Y-m-d H:i:s', time());*/
            
$query "insert into `".$config['db']['pre'].$MySQLi_user_table_name."` set $MySQLi_fullname_field='" $_POST['name'] . "', $MySQLi_email_field='" $_POST['email'] . "', $MySQLi_username_field='" $_POST['username'] . "', $MySQLi_password_field='" md5($_POST['password']) . "', $MySQLi_joined_field = '$timenow', $MySQLi_country_field='$countryname'";
            
$query_result $con->query($query);

            
$user_id $con->insert_id;

            
$from $_POST['site_title'];
            
$to $_POST['username'];
            
$to_id $user_id;
            
$from_id 1;
            
$message "Weclome you can test better if you login with 2 diffrent browser and with other userid. Also Seacrh user and start chat with people.";

            
/*$sql = "insert into `".$config['db']['pre']."messages` (from_uname,to_uname,from_id,to_id,message_content,message_type,message_date) values ('$from', '$to','$from_id','$to_id','".addslashes($message)."','text',NOW())";

            $query = $con->query($sql);*/

            
$username $_POST['username'];
            if (isset(
$user_id)) {
                
$_SESSION['id'] = $user_id;
                
$_SESSION['username'] = $username;
                
header("Location: index.php");
                exit;
            } else {
                
$error $lang['USERNOTFOUND'];
            }
    }
}

?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" type="image/png" sizes="16x16" href="assets/images/favicon.png">
    <title>MaterialChat - Create Account ;)</title>
    <!-- Bootstrap Core CSS -->
    <link href="assets/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
    <!-- Menu CSS -->
    <link href="plugins/bower_components/sidebar-nav/dist/sidebar-nav.min.css" rel="stylesheet">
    <!-- Animation CSS -->
    <link href="assets/css/animate.css" rel="stylesheet">
    <!-- Custom CSS -->
    <link href="assets/css/style-light.css" rel="stylesheet">
    <!-- color CSS you can use different color css from css/colors folder -->
    <!-- We have chosen the skin-blue (blue.css) for this starter
              page. However, you can choose any other skin from folder css / colors .
    -->
    <link href="assets/css/colors/blue.css" id="theme"  rel="stylesheet">
    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<!-- Preloader -->
<div class="preloader">
    <div class="cssload-speeding-wheel"></div>
</div>

<section id="wrapper" class="front-login-register">
    <div class="login-box">
        <div class="white-box">
            <form class="form-horizontal form-material" id="loginform" action="#" method="post" enctype="multipart/form-data">
                <h3 class="box-title text-center m-b-20"><b><?php echo $lang['SIGNUP']; ?></b></h3>
                <span style="color:#df6c6e;">
                    <?php
                    
if(!empty($errors)){
                        echo 
'<div class="byMsg byMsgError">! '.$errors['username'].'</div>';
                    }
                    
?>
                </span>
                <div class="form-group ">
                    <div class="col-xs-12">
                        <input class="form-control" type="text" required="" placeholder="<?php echo $lang['FULLNAME']; ?>" name="name">
                    </div>
                </div>
                <div class="form-group ">
                    <div class="col-xs-12">
                        <input class="form-control" type="text" required="" placeholder="<?php echo $lang['USERNAME']; ?>" name="username">
                    </div>
                </div>
                <div class="form-group ">
                    <div class="col-xs-12">
                        <input class="form-control" type="email" required="" placeholder="<?php echo $lang['EMAIL']; ?>" name="email">
                    </div>
                </div>
                <div class="form-group ">
                    <div class="col-xs-12">
                        <input class="form-control" type="password" required="" placeholder="<?php echo $lang['PASSWORD']; ?>" name="password">
                    </div>
                </div>
                <div class="form-group">
                    <div class="col-md-12">
                        <div class="checkbox checkbox-primary p-t-0">
                            <input id="checkbox-signup" type="checkbox" required="">
                            <label for="checkbox-signup"data-toggle="modal" data-target="#Terms"> <?php echo $lang['IAGREETOTERM']; ?></label>
                        </div>
                    </div>
                </div>
                <div class="form-group text-center m-t-20">
                    <div class="col-xs-12">
                        <button class="btn btn-info btn-lg btn-block text-uppercase waves-effect waves-light" type="submit" name="signup"><?php echo $lang['SIGNUP']; ?></button>
                    </div>
                </div>
                <div class="form-group m-b-0">
                    <div class="col-sm-12 text-center">
                        <p><b><?php echo $lang['ALREDYHAVACCOUNT']; ?>?</b> <a href="login_user.php" class="text-primary m-l-5"><b><?php echo $lang['SIGNIN']; ?></b></a></p>
                    </div>
                </div>
            </form>
        </div>
    </div>
</section>
<!-- Modal -->
<div class="modal fade" id="Terms" tabindex="-1" role="dialog" aria-labelledby="Terms" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="Terms"><b><?php echo $lang['TITLETERM']; ?></b></h5>
      </div>
      <div class="modal-body">
        <?php echo $lang['TEXTTERM']; ?>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-primary" data-dismiss="modal"><?php echo $lang['CLOSE']; ?></button>
      </div>
    </div>
  </div>
</div>

<!-- jQuery -->
<script src="plugins/bower_components/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="assets/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Menu Plugin JavaScript -->
<!--<script src="../plugins/bower_components/sidebar-nav/dist/sidebar-nav.min.js"></script>-->
<!--slimscroll JavaScript -->
<script src="assets/js/jquery.slimscroll.js"></script>
<!--Wave Effects -->
<!--<script src="js/waves.js"></script>-->
<!-- Custom Theme JavaScript -->
<script src="assets/js/custom.js"></script>
<!--Style Switcher -->
<script src="plugins/bower_components/styleswitcher/jQuery.style.switcher.js"></script>
<!--Style Switcher -->
</body>
</html>
Онлайн: 0
Реклама