Register for your free account! | Forgot your password?

Go Back   elitepvpers > Flyff (Fly For Fun) > Flyff PServer - Discussions / Questions
You last visited: Today at 01:38

  • Please register to post and access all features, it's quick, easy and FREE!

 

Web Shop + Homepage + Modeling+rechtliche Frage?

Reply
 
Old   #1
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,175
Received Thanks: 671
Web Shop + Homepage + Modeling+rechtliche Frage?

Hallo,
ich habe hier mal ein Paar Fragen.
1:

2:

3:

4:



Terrat is offline  
Old   #2
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,602
Received Thanks: 1,523
1.:
Du kannst einen Webshop bauen wie du willst - du solltest nur beachten, dass REINES JavaScript leicht manipuliert werden kann. Baue dir also am besten ein Backend aus PHP und JS - AJAX ist da zu nennen.

2.:
Du setzt am besten eine $_SESSION Variable, anhand der du dann die Loginbox setzt.

3.:
Gab mal eines von Daron - ist aber ewig her. Ich meine Pixelz hatte vor kurzem auch eines gemacht.

4.:
Rechtlich gesehen: Definitiv nicht. Ob Sourcecode oder nicht, Client/Files sind lizensiert und somit ist jegliche Änderung/eigene Verwendung nicht gestattet.


xTwiLightx is offline  
Thanks
1 User
Old   #3

 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,134
Received Thanks: 14,325
1.

Wenn du einen Webshop meinst wie ich ihn in meinem Web Development gemacht habe (Link in sig), dann ist das echt reudig zu machen da man eniniges zu beachten hat damit nichts falsch abläuft und manipuliert werden kann. Weil das basiert auf JS, PHP, Ajax.
Sedrika is offline  
Thanks
1 User
Old   #4
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,175
Received Thanks: 671
Quote:
Originally Posted by xTwiLightx View Post
1.:
Du kannst einen Webshop bauen wie du willst - du solltest nur beachten, dass REINES JavaScript leicht manipuliert werden kann. Baue dir also am besten ein Backend aus PHP und JS - AJAX ist da zu nennen.

2.:
Du setzt am besten eine $_SESSION Variable, anhand der du dann die Loginbox setzt.

3.:
Gab mal eines von Daron - ist aber ewig her. Ich meine Pixelz hatte vor kurzem auch eines gemacht.

4.:
Rechtlich gesehen: Definitiv nicht. Ob Sourcecode oder nicht, Client/Files sind lizensiert und somit ist jegliche Änderung/eigene Verwendung nicht gestattet.
Aber ich sehe auf jeden server Donate und so ein Kram ist das den net "Ilegal"?

2:
Ich steige mit den Session variable net so ganz durch.
In jeder der php datein meiner homepage wird der zeit eine config.php eingefügt wo session_start(); ist.
Aber nach meinen Script ist trozdem immernoch alles gleich.
Code:
<?php include('./inc/Config.php'                                             ); ?>
<?php echo   ("<html><head><title>".$Server_webtitle."</title></head></html>"); ?>
<?php echo   ('<html><head><LINK REL="SHORTCUT ICON" HREF="../favicon.png"/></head></html>'); ?>

<?php
	$_SESSION['angemeldet'] = 6;
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
		if(!empty($_POST['LUsername']))
		{
			odbc_exec($mssql, 'USE [ACCOUNT_DBF]');
			$checkacc = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\''.mssql_escape_string($_POST['LUsername']).'\'');
			if(odbc_result($checkacc, 'count') > 0)
			{
				$var_login_1=true;
			}
			$checkaccpw = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\''.mssql_escape_string($_POST['LUsername']).'\''.' AND password=\''.mssql_escape_string(md5(Md5salt.$_POST['LPasswort'])).'\'');
			if(odbc_result($checkaccpw, 'count') > 0)
			{
				$var_login_2=true;
			}
			if($var_login_1=true && $var_login_2=true)
			{
				$_SESSION['angemeldet'] = 100;
				$_SESSION['Username'] = $_POST['LUsername'];
				$_SESSION['Passwort'] = mssql_escape_string(md5(Md5salt.$_POST['LPasswort']));
			}
			unset($_POST);
		}
	 }
?>

<html>
	<head>
		<link rel="stylesheet" type="text/css" href="design.css">
	</head>
	<body>
		<div id="website">
			<div id="Navigator">
				<div class="menu">
					<a class="menu" href="index.php">Home</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="registrieren.php">Registrieren</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Downloads</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Forum</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Support</a>
					<class="menu" h3>&nbsp;</h3>
				</div>
			</div>
			<div id="header">	
			</div>
			<div id="main">
			    <div id="Login">
					<?PHP 
						if($_SESSION['angemeldet'] = 100)
						{
							echo($_SESSION['angemeldet'].'
									<a style="text-decoration: none; color: #000000;" href="logout.php">Logout</a>
								');
						}
						else
						{
							echo('
							<form method="post" action="index.php">
								<input name="LUsername" type="text"  maxlength="30" style="
								width:200px;
								height:25;
								background-image: url(../images/inp1_login.png);
								background-repeat:no-repeat;
								background-size:100% auto;
								margin-top:60px;
								padding-left:35px;
								
								 color:#9fa4aa;
								-webkit-border-radius: 3px;
								border-radius: 3px;
								border:1px solid #303c4a;
								"/>
								<input name="LPasswort" type="password"  maxlength="30" style="
								width:200px;
								height:25;
								background-image: url(../images/inp2_login.png);
								background-repeat:no-repeat;
								background-size:100% auto;
								margin-top:10px;
								padding-left:35px;

								 color:#9fa4aa;
								-webkit-border-radius: 3px;
								border-radius: 3px;
								border:1px solid #303c4a;
								"/>					
								<button type="submit">Login</button> 
								<br>
								<a style="text-decoration: none; color: #000000;" href="registrieren.php">Klicke hier zum Registrieren!</a>
								
							</form>
							');
						}
					?>
			    </div>
				<div id="slideshow">
				</div>
				<div id="rates">
					<?php echo('<h3>'.Exprate.'</h3>'); ?>
					<?php echo('<h2>'.Droprate.'</h2>'); ?>
					<?php echo('<h1>'.Penyarate.'</h1>'); ?>
				</div>
			</div>

	</body>
</html>


Terrat is offline  
Old   #5

 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,134
Received Thanks: 14,325
Zu viele Echos, mach das bitte anders.
Sedrika is offline  
Thanks
1 User
Old   #6
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,602
Received Thanks: 1,523
Quote:
Originally Posted by Dreamsläps View Post
Aber ich sehe auf jeden server Donate und so ein Kram ist das den net "Ilegal"?

2:
Ich steige mit den Session variable net so ganz durch.
In jeder der php datein meiner homepage wird der zeit eine config.php eingefügt wo session_start(); ist.
Aber nach meinen Script ist trozdem immernoch alles gleich.
Code:
<?php include('./inc/Config.php'                                             ); ?>
<?php echo   ("<html><head><title>".$Server_webtitle."</title></head></html>"); ?>
<?php echo   ('<html><head><LINK REL="SHORTCUT ICON" HREF="../favicon.png"/></head></html>'); ?>

<?php
	$_SESSION['angemeldet'] = 6;
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
		if(!empty($_POST['LUsername']))
		{
			odbc_exec($mssql, 'USE [ACCOUNT_DBF]');
			$checkacc = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\''.mssql_escape_string($_POST['LUsername']).'\'');
			if(odbc_result($checkacc, 'count') > 0)
			{
				$var_login_1=true;
			}
			$checkaccpw = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\''.mssql_escape_string($_POST['LUsername']).'\''.' AND password=\''.mssql_escape_string(md5(Md5salt.$_POST['LPasswort'])).'\'');
			if(odbc_result($checkaccpw, 'count') > 0)
			{
				$var_login_2=true;
			}
			if($var_login_1=true && $var_login_2=true)
			{
				$_SESSION['angemeldet'] = 100;
				$_SESSION['Username'] = $_POST['LUsername'];
				$_SESSION['Passwort'] = mssql_escape_string(md5(Md5salt.$_POST['LPasswort']));
			}
			unset($_POST);
		}
	 }
?>

<html>
	<head>
		<link rel="stylesheet" type="text/css" href="design.css">
	</head>
	<body>
		<div id="website">
			<div id="Navigator">
				<div class="menu">
					<a class="menu" href="index.php">Home</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="registrieren.php">Registrieren</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Downloads</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Forum</a>
					<class="menu" h3>&nbsp;</h3>
					<a class="menu" href="index.php">Support</a>
					<class="menu" h3>&nbsp;</h3>
				</div>
			</div>
			<div id="header">	
			</div>
			<div id="main">
			    <div id="Login">
					<?PHP 
						if($_SESSION['angemeldet'] = 100)
						{
							echo($_SESSION['angemeldet'].'
									<a style="text-decoration: none; color: #000000;" href="logout.php">Logout</a>
								');
						}
						else
						{
							echo('
							<form method="post" action="index.php">
								<input name="LUsername" type="text"  maxlength="30" style="
								width:200px;
								height:25;
								background-image: url(../images/inp1_login.png);
								background-repeat:no-repeat;
								background-size:100% auto;
								margin-top:60px;
								padding-left:35px;
								
								 color:#9fa4aa;
								-webkit-border-radius: 3px;
								border-radius: 3px;
								border:1px solid #303c4a;
								"/>
								<input name="LPasswort" type="password"  maxlength="30" style="
								width:200px;
								height:25;
								background-image: url(../images/inp2_login.png);
								background-repeat:no-repeat;
								background-size:100% auto;
								margin-top:10px;
								padding-left:35px;

								 color:#9fa4aa;
								-webkit-border-radius: 3px;
								border-radius: 3px;
								border:1px solid #303c4a;
								"/>					
								<button type="submit">Login</button> 
								<br>
								<a style="text-decoration: none; color: #000000;" href="registrieren.php">Klicke hier zum Registrieren!</a>
								
							</form>
							');
						}
					?>
			    </div>
				<div id="slideshow">
				</div>
				<div id="rates">
					<?php echo('<h3>'.Exprate.'</h3>'); ?>
					<?php echo('<h2>'.Droprate.'</h2>'); ?>
					<?php echo('<h1>'.Penyarate.'</h1>'); ?>
				</div>
			</div>

	</body>
</html>
Spenden ist so gesehen eine Grauzone.
Spenden sind eine freiwillige Aktion seitens der Spieler und ermöglichen es, den Serverbetreibern dadurch, eine Art Vergütung zu bieten - deshalb der Begriff "Donation Shop".

Du musst im übrigen nicht jedes mal das PHP-Tag aufmachen, wenn du etwas mit echo ausgibst.

Code:
if($_SESSION['angemeldet'] = 100)
Statt die Variable mit einem Wert zu belegen, kannst du sie einfach setzen, bzw eine Session Variable mit dem Accountnamen setzen. Daraus wird dann einfach ein
Code:
if(isset($_SESSION['username']))
.

Warum machst du ein unset($_POST)?
xTwiLightx is offline  
Thanks
1 User
Old   #7
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,175
Received Thanks: 671
Quote:
Originally Posted by xTwiLightx View Post
Spenden ist so gesehen eine Grauzone.
Spenden sind eine freiwillige Aktion seitens der Spieler und ermöglichen es, den Serverbetreibern dadurch, eine Art Vergütung zu bieten - deshalb der Begriff "Donation Shop".

Du musst im übrigen nicht jedes mal das PHP-Tag aufmachen, wenn du etwas mit echo ausgibst.

Code:
if($_SESSION['angemeldet'] = 100)
Statt die Variable mit einem Wert zu belegen, kannst du sie einfach setzen, bzw eine Session Variable mit dem Accountnamen setzen. Daraus wird dann einfach ein
Code:
if(isset($_SESSION['username']))
.

Warum machst du ein unset($_POST)?
Vielen dank jetzt kann ich mich schonmal anmelden aber wie melde ich mich ab also wie zerstöre ich das wieder den logout.php wird aufgerufen mit:
Code:
<?PHP
	session_destroy();
	$_SESSION['angemeldet'] = false;
	
	header("LOCATION: index.php");
?>
Aber man bleibt immernoch angemeldet
Terrat is offline  
Old   #8
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,602
Received Thanks: 1,523
Code:
unset($_SESSION['angemeldet']);
Das session_destroy entweder ganz am Schluss verwenden, oder nur die $_SESSION-Variable unsetten. Beides wären unnötige Calls. ;p

Du kannst dich z.B. über ein POST-Skript abmelden, oder einen GET-Parameter (index.php?action=logout) abfangen, der die Session beendet.
xTwiLightx is offline  
Thanks
1 User
Old   #9
 
elite*gold: 130
Join Date: Apr 2012
Posts: 1,175
Received Thanks: 671
Quote:
Originally Posted by xTwiLightx View Post
Code:
unset($_SESSION['angemeldet']);
Das session_destroy entweder ganz am Schluss verwenden, oder nur die $_SESSION-Variable unsetten. Beides wären unnötige Calls. ;p

Du kannst dich z.B. über ein POST-Skript abmelden, oder einen GET-Parameter (index.php?action=logout) abfangen, der die Session beendet.
Thanksie funktioniert ;D


Terrat is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Rechtliche Frage] Frage zum Rechtlichen bei P-Servern
Also hallo epvp, Ich frage mich seit langer Zeit, wie das mit der rechtlichen Situation bei P-Servern aussieht. P-Server sind zu 100% illegal...
15 Replies - Metin2 PServer - Discussions / Questions
Mit Homepage und Werbung Geld verdienen (rechtliche Fragen usw) [B]E*Gold
Hallo. Zomfx Das ist meine Homepage. Nun möchte ich dort Werbung schalten und damit Geld verdienen. Habe aber noch einige Fragen: 1.Welchen...
10 Replies - elite*gold Trading
Rechtliche Frage zu Werbung auf Homepage [B]E*Gold
Hallo, ich habe eine Homepage und möchte da nun Werbung draufmachen, um Geld zu verdienen. Was muss ich nun beachten? Wann muss ich ein...
4 Replies - elite*gold Trading
Rechtliche Frage
Hi, wenn das Thema im falschen bereich is bitte moven ;) Also folgende Sache. Ein Kumpel von mir hat mir eine PrePaid Karte fürs Handy gegeben...
26 Replies - Main



All times are GMT +2. The time now is 01:38.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.