Register for your free account! | Forgot your password?

You last visited: Today at 05:45

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

Advertisement



Xammp

Discussion on Xammp within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2012
Posts: 410
Received Thanks: 33
Xammp

ok im asking what version of exammp to use for this script to get my registration working the other one i used said xammp security problems




<?php

$host = "(local)\\RappelzSQL"; // your sql instance
$user = "sa"; // username
$pw = ""; // password
$db = "Auth"; // db
$md5_key = "2011"; // your md5 key

$connect = mssql_connect($host,$user,$pw)
or die("Can't connect to the datebase.");

mssql_select_db($db,$connect)
or die("Can't select the datebase");

?>

<html>
<head>
<title>Register</title>
<center>
<h3 style="color:red">Rappelz : Register Page ( Pls insert more then 4 chars ! )</h3>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Username : <input type="text" size="20" name="username" /><br />
Password : <input type="password" size="20" name="password" /><br /><br />
<input type="submit" value="Register now !" name="senden" />
</form>
<?php

$usr = $_POST['username'];
$pass = $_POST['password'];
$endPw = $md5_key . $pass;
$md5 = md5($endPw);

$results = mssql_query("SELECT * FROM dbo.Accounts WHERE '$usr' LIKE login_name");
$res = mssql_num_rows($results);

if(strlen($usr) > 4 && strlen($pass) > 4)
{
if($res > 0)
{
echo "Account Exists !";
}
else
{
mssql_query("INSERT INTO dbo.Accounts(login_name,password,block,withdraw_re main_time,age,auth_ok,pcbang,last_login_server_idx ,event_code,result) VALUES('$usr','$md5',0,0,18,1,1,1,0,1)");
echo "Registration Success !";
}
}
else
{
echo "Username or Password to small...";
}

?>
</center>
</head>
</html>
mlejnek2 is offline  
Old 10/01/2012, 18:46   #2
 
elite*gold: 0
Join Date: Sep 2012
Posts: 2
Received Thanks: 0
xampp 1.7.7
Vagabund9 is offline  
Old 10/01/2012, 19:25   #3
 
elite*gold: 0
Join Date: Jan 2012
Posts: 410
Received Thanks: 33
ok but i still get this error how to i fix this


Access forbidden!



--------------------------------------------------------------------------------

New XAMPP security concept:

Access to the requested directory is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".

--------------------------------------------------------------------------------



If you think this is a server error, please contact the webmaster.

Error 403

omegas.no-ip.org
10/1/2012 1:24:07 PM
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1
mlejnek2 is offline  
Old 10/01/2012, 19:40   #4
 
elite*gold: 0
Join Date: Sep 2012
Posts: 2
Received Thanks: 0
change configurated file "httpd-xampp.conf".
Vagabund9 is offline  
Old 10/01/2012, 19:41   #5
 
elite*gold: 0
Join Date: Jan 2012
Posts: 410
Received Thanks: 33
were is that located i cant seem to find it in the xammp folder and what on it do i change
mlejnek2 is offline  
Old 10/01/2012, 21:47   #6
 
elite*gold: 0
Join Date: Dec 2011
Posts: 183
Received Thanks: 26
If you want , i can upload my Fully-Configured Files - Fully Working
PM me if you want
LeoMessi1899 is offline  
Old 10/01/2012, 23:15   #7
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,981
Quote:
Originally Posted by mlejnek2 View Post
were is that located i cant seem to find it in the xammp folder and what on it do i change
That would depend on where did you install your XAMP; easy way on finding a file will always be just by going to the installation location and search for the file with the full name, as all the change you need to do is on that specific file.
JohnHeatz is offline  
Old 10/01/2012, 23:50   #8
 
elite*gold: 0
Join Date: Jan 2012
Posts: 410
Received Thanks: 33
httpd-xampp.conf found this file and what do i need to do to allow my registration page to work ? any help would be nice here is what it looks like



#
# XAMPP settings
#

<IfModule env_module>
SetEnv MIBDIRS "/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
UnsetEnv PERL5LIB
</IfModule>

#
# PHP-Module setup
#
LoadFile "/xampp/php/php5ts.dll"
LoadModule php5_module modules/php5apache2_2.dll

<IfModule php5_module>
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

PHPINIDir "/xampp/php"
</IfModule>

#
# PHP-CGI setup
#
<IfModule !php5_module>
<FilesMatch "\.php$">
SetHandler application/x-httpd-php-cgi
</FilesMatch>
<IfModule actions_module>
Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
</IfModule>
</IfModule>


<IfModule mime_module>
AddType text/html .php .phps
</IfModule>

ScriptAlias /php-cgi/ "/xampp/php/"
<Directory "/xampp/php">
AllowOverride None
Options None
Order deny,allow
Deny from all
<Files "php-cgi.exe">
Allow from all
</Files>
</Directory>

<Directory "/xampp/cgi-bin">
<FilesMatch "\.php$">
SetHandler cgi-script
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler None
</FilesMatch>
</Directory>

<Directory "/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>

<IfModule alias_module>
Alias /security "/xampp/security/htdocs/"
<Directory "/xampp/security/htdocs">
<IfModule php5_module>
<Files "xamppsecurity.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>

Alias /licenses "/xampp/licenses/"
<Directory "/xampp/licenses">
Options +Indexes
<IfModule autoindex_color_module>
DirectoryIndexTextColor "#000000"
DirectoryIndexBGColor "#f8e8a0"
DirectoryIndexLinkColor "#bb3902"
DirectoryIndexVLinkColor "#bb3902"
DirectoryIndexALinkColor "#bb3902"
</IfModule>
</Directory>

Alias /phpmyadmin "/xampp/phpMyAdmin/"
<Directory "/xampp/phpMyAdmin">
AllowOverride AuthConfig
</Directory>

Alias /webalizer "/xampp/webalizer/"
<Directory "/xampp/webalizer">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>
</IfModule>

#
# New XAMPP security concept
#
<LocationMatch "^/(?i?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
mlejnek2 is offline  
Old 10/02/2012, 00:33   #9
 
JohnHeatz's Avatar
 
elite*gold: 150
Join Date: Apr 2010
Posts: 9,739
Received Thanks: 8,981
All you need to do is comment the last part of it, let me show you:

Code:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order deny,allow
[B][COLOR="Red"]#[/COLOR][/B]Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
By commenting the "Deny" on it, this won't be an issue anymore
JohnHeatz is offline  
Old 10/02/2012, 00:52   #10
 
elite*gold: 0
Join Date: Oct 2011
Posts: 135
Received Thanks: 19
xampp-win32-1.8.0-VC9-installer

Safe it with standard as you see on your ("error"löl) , a good SecuritySuite like Agnitum and simply .htaccess.

Define subfolders(like"register") with extra .htaccess options, for that you can found many guides at google.

Simply if you host a webite on a another server (iam prefer that) allow only connections from this ip. and bound that with iframe!!! (i hope you have an Webserver/page on apache)^^

"order allow,deny
deny from all
allow from 127.0.0.1
allow from "xxx.xxx.xxx.xxx" <---Webserver ip there

you have to configure the MSSQL plugin as useable, on your apache config to connect for the register action. That is in the "PHP.ini"!!!! on standard install pf xamp 1.8.0 line = 1001 = extension=php_mssql.dll
found in /xampp/php/php.ini



mfg Tekk

PS: other hint: change your ports like html:80 ,
Code:
you can simply add this modifikation on every URL or IP with an :yourport
all other parts of xampp you dont need!!!

Quote:
Originally Posted by JohnHeatz View Post
All you need to do is comment the last part of it, let me show you:

Code:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i?:xampp|security|licenses|phpmyadmin|webalize r|server-status|server-info))">
Order deny,allow
[B][COLOR="Red"]#[/COLOR][/B]Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16

ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
By commenting the "Deny" on it, this won't be an issue anymore
That is no reason, only to open all for every freak^^
Tekknoid is offline  
Reply


Similar Threads Similar Threads
Xammp + Regipage!
10/02/2012 - Metin2 Private Server - 4 Replies
Hey Epvp Community, ich habe ein problem mit xammp das heißt nicht das es nicht geht sondern ich hatte ja eine regipage bzw, homepage und dann wollte ich ja das fourm habe dann das fourm (WBB) in denn xammp ordner reingezogen und jetzt kann ich nur noch das fourm öffnen.? Wo ist die HP hin die datein von der HP sind trz noch drin aber ich gebe meine Hamachi ip ein und der öffnet trz nur das fourm! Was ist das problem die usser müssen sich doch auch registieren! Wär nettt wenn einer ne...
Xammp!
03/06/2012 - Flyff Private Server - 35 Replies
Hallo leute seit ungefähr 20 min Crasht einer dauernd unser Xammp was kann man dagegen tuhen?
XAMMP
03/01/2012 - Flyff Private Server - 8 Replies
Hallo Epvp ich bins nochmal habe den client jetz eingepackt .zip danach in htdocs ordner ja und wie lad ich den jetz runter?
Xammp
10/02/2010 - Metin2 Private Server - 1 Replies
hallo wie macht man ne hompage über xammmp. also ahbe die hp dateein von werdenator schon eingefügt aber wenn ich 127.0.01 eingebe ( in den brwser ) kommt halt die seite, aber nichs mit registrieren oda so-.- Was muss man machen? Port 80 ist nicht on - geht irwie nicht aber port 81
xammp
02/28/2010 - Metin2 Private Server - 2 Replies
mein mysql sever startet sich nicht is das schlimm



All times are GMT +1. The time now is 05:47.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.