Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron > Dekaron Private Server
You last visited: Today at 14:54

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

Advertisement



[RELEASE] Premium Coded Website

Discussion on [RELEASE] Premium Coded Website within the Dekaron Private Server forum part of the Dekaron category.

Reply
 
Old   #1
 
janvier123's Avatar
 
elite*gold: 20
Join Date: Nov 2007
Posts: 2,853
Received Thanks: 1,876
[RELEASE] Premium Coded Website

Hi,

Since i get a buttload of PMs asking to make a website for them, ive decide to make a kind of CMS. Players can have a GOOD looking website that is fully PHP / SQLServ coded.
You can all send ideas on what functions you need!


Function Progress
Homepage Completed
Register Page Completed
Login Page Completed
Validate Page Completed
Userpanel => Account Overview Completed
Userpanel => Settings Completed
Userpanel => Mailbox Completed
Userpanel => Change Password Completed
Userpanel => Change email Completed
Userpanel => Refer a friend Completed
Userpanel => Donate Completed
Userpanel => Donate => PayPal Completed
Userpanel => Donate => Payment Wall Completed
Userpanel => Vote Completed
Userpanel => My Characters Completed
Userpanel => Validate (hidden) Completed
Userpanel => Unstuck Completed
Timer => Deadfront Completed
Timer => Siege Completed
Timer => Server Time Completed
Server Status Completed
Ranking => By Level Completed
Ranking => By Exp Completed
Ranking => By Dil Completed
Ranking => By PVP Win Completed
Ranking => By PVP Lose Completed
Ranking => By PK Completed
Ranking => By IP Completed
Ranking => Guild Completed
Downloads Completed
TOS Page Completed
Language system TODO
News system Completed
IPB forum integration Completed
Mail System Completed
IPN (Instant Payement Notification) Completed

Features
Secure Register page
Secure Login Page
1 Config file!
Email System
IPN System
User Voting (MAX 5 Sites)
Ranking Pages
User Validation
Build In Userpanel
Own database
Payment Wall Integration
IPB News (If you have an IPB forum)
Theme system
File Compare system (To check unwanted files, or someone has changed them)

Requirements
MsSQL Server (2000 or higher)
PHP 5.x
PHP with sqlsrv extension
PHP Editor (Notepad++, Dreamweaver, ...)
janvier123 is offline  
Thanks
18 Users
Old 01/02/2014, 20:01   #2
 
elite*gold: 0
Join Date: Oct 2008
Posts: 53
Received Thanks: 17
any chance of integrating deadfront timers, siege timers and server time?

also on these rankings would it be possible to add guild rankings (similar to individual, total level, total dill, total pks etc.) and the same for alliances (if a server has these)?
devans000 is offline  
Old 01/02/2014, 22:02   #3
 
janvier123's Avatar
 
elite*gold: 20
Join Date: Nov 2007
Posts: 2,853
Received Thanks: 1,876
ill add it
janvier123 is offline  
Thanks
2 Users
Old 01/04/2014, 01:38   #4
 
Godricc's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 488
Received Thanks: 122
Great job Jan. I think this will be very beneficial for yourself, and for others.

+1 - Ill be sure to add in some of my own ideas that could be added into the whole setup.

P.S. THANK THIS MAN FOR ALL OF HIS WORK! He deserves EVERY bit of it.
Godricc is offline  
Thanks
1 User
Old 01/07/2014, 15:16   #5
 
elite*gold: 0
Join Date: Oct 2011
Posts: 149
Received Thanks: 34
What about a forget password option? It would be awesome!
fastswipe is offline  
Old 01/07/2014, 18:03   #6
 
Farius~'s Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 555
Received Thanks: 318
also would be good to add a system skins...

where you can change the style of the page, or that people release designs for others to use them.
Farius~ is offline  
Old 01/07/2014, 19:51   #7
 
elite*gold: 0
Join Date: Mar 2013
Posts: 183
Received Thanks: 78
Not that it matters but I'm just here to suggest that people not use the change email feature. Of course it is nice but there is account security to deal with, everyone should know by now the amount of people that "get hacked", being able to change both the account password and account email basically means they lose the entire account for good.

If you keep this feature though you could add a secret password to the account that you need to use to change the email, or you could use the email that was originally with the account to do so (assuming that there is no possible way for someone who doesn't own the account to find what the original email was, without being told it by the person who gets "hacked").

Third option that I see would be to make another column in the DB to store the original email in it, then if they "get hacked" you could use that as a sort of account security backup.

This is all if you really care, because if you don't care then thats fine too

Quote:
Originally Posted by fastswipe View Post
What about a forget password option? It would be awesome!
+1, but should it set the password to a randomly generated temp password like most sites do (the al34jasdg type thing) and then email it to the accounts email or should it just email the password to the email. Not that the second one matters since this is a pserver scene, but the first provides more security for the end-user because, although rare, I've seen cases where the account and the person's email have been hacked. And since people aren't that intelligent, the first one offers protection for those who use the same password on everything in life.

Quote:
Originally Posted by Farius~ View Post
also would be good to add a system skins...

where you can change the style of the page, or that people release designs for others to use them.
I like the idea of this too, the thing is how to do it. I haven't done a lot of web design but from what I've seen it might not be possible to have custom designs without it being accessible to everyone at the same time (like forum skins). But this is something I have never looked into so it might be possible?

Still +1.




__________________________________________________ _________

Also would suggest adding an IP log page to the account panel, whether it be on the user panel or some extra gm side panel, unless that's part of account overview (which would be weird).

Here's one that I use: (Enjoy the release )
.Genome. is offline  
Old 01/08/2014, 03:31   #8
 
Decima's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 1,297
Received Thanks: 928
well, altho i wont be using this, its a good idea i guess, but get ready for ppl to bug the shit out of you when they a) dont read the documentation or b) cant grasp the simplicity, or w/e else they are going to come up with, you know how it is here lol

of course the email change should send an email to the current email, to verify ownership, so yeah, im with genome on that

same with password change, verify ownership by sending an email with a link and one time 32 character token, as for the forgot password, you should know that some email addresses wont receive the email, something to do with how the sendmail application sending it thru an offsite smtp server, yahoo is really bad about it and a few others as well, which is going to make it a nightmare for admins so if you could possibly find a different way for forgot password, it would make it easier on the admins, which will in turn make it easier on you (ppl can argue this, but i have hands-on exp with this issue, it IS NOT a good idea to send a random generated password to their email)

i would recommend against username change as things will start to get difficult to track if you allow them to change everything.

something else i would recommend, altho you would need to find a really good way to pull it off, is log the last 5-10 IP addresses that have logged in (if you could get in-game IP in that log too, would be helpful) i recommend this because its going to be nice for the admins to see what all accounts have been logged in from an IP, and since ppl will proxy to keep the IP from popping up having a list will make that really hard for them

as for skins, if you can keep it simple you may not run in to too many issues. what i mean by that, is dont allow everything to be changed, only like background, bullet type images, etc, leave certain things static and not changeable, and of course in the documentation give them image dimensions to go by.

as i stated, this is both a good idea, and a bad idea, like everything else here there will be a few ppl that will appreciate it and understand it, but the majority of ppl will talk shit, wont read the instruction, bog the forums down with stupid questions, demand this, demand that, then when its not pre-school enuff for them they will talk shit, so my suggestion to you janveir would be to charge them for support, this way it will be worth your time to train them on how to use and change the things they arent capable of changing.
Decima is offline  
Old 01/08/2014, 07:45   #9
 
janvier123's Avatar
 
elite*gold: 20
Join Date: Nov 2007
Posts: 2,853
Received Thanks: 1,876
I have to disagree with the email "suggestion", at beyond dekaron, i have made this homebrew system where when you register your account, you will be send an email.

When that email is bounced, its a bogus account, Ex: spam account, double account, etc
In this email you need to verify your account, once that is done, you will get another email with a special key, called "Secret Number", a 12 digit code

This email is send ONCE, and is not recoverable. If they lose it... too bad.
Without this Secret Number you cannot change your email / password.

I must say that none on the accounts where hacked, but i have to admit that some claim that there account was hacked, how? They shared there info ... including the SN. If they are that stupid, then i dont care!

On the skinning / style system .... dunno yet, there is still allot of php in the views

Quote:
Originally Posted by fastswipe View Post
What about a forget password option? It would be awesome!
Busy on that


PS: it can take a while since iam the proud owner of a Elder Scrolls Online Beta Key
janvier123 is offline  
Old 01/08/2014, 12:53   #10
 
elite*gold: 0
Join Date: Mar 2013
Posts: 183
Received Thanks: 78
Quote:
Originally Posted by Decima View Post
something else i would recommend, altho you would need to find a really good way to pull it off, is log the last 5-10 IP addresses that have logged in (if you could get in-game IP in that log too, would be helpful) i recommend this because its going to be nice for the admins to see what all accounts have been logged in from an IP, and since ppl will proxy to keep the IP from popping up having a list will make that really hard for them
You could easily edit an existing SP or make a new SP and compare the IP logging in to a list of IPs linked to that account (the script I gave above is for in-game logins, forgot to mention that :O). But for the IP list idea you have to create a new table that you would store (preferably) the userno or user_name of the account logging in and the IP logging in. based on your 5-10 IP list you make a table with 6-11 columns.

If you made an extra SP just link it into the login SP, not too sure but you could probably also stop the account from logging in and have the server send an email with a verification code to allow a different IP to connect to the account (Kinda like GW2 and Steam). This could make better use of tracking connected IPs than just placing the last 5-10 unique IPs in a table.

I don't think that keeping track of IPs logging into the web panel would be useful as I do things on my phone and friends computers and such from time to time so many IPs would show up, but on my game accounts it should only be 1 IP (for me at least).

_____________

You can do a lot of things that you never thought were possible with a little bit of work
.Genome. is offline  
Old 01/08/2014, 18:52   #11
 
janvier123's Avatar
 
elite*gold: 20
Join Date: Nov 2007
Posts: 2,853
Received Thanks: 1,876
Quote:
Originally Posted by .Genome. View Post
You could easily edit an existing SP or make a new SP and compare the IP logging in to a list of IPs linked to that account (the script I gave above is for in-game logins, forgot to mention that :O). But for the IP list idea you have to create a new table that you would store (preferably) the userno or user_name of the account logging in and the IP logging in. based on your 5-10 IP list you make a table with 6-11 columns.

If you made an extra SP just link it into the login SP, not too sure but you could probably also stop the account from logging in and have the server send an email with a verification code to allow a different IP to connect to the account (Kinda like GW2 and Steam). This could make better use of tracking connected IPs than just placing the last 5-10 unique IPs in a table.

I don't think that keeping track of IPs logging into the web panel would be useful as I do things on my phone and friends computers and such from time to time so many IPs would show up, but on my game accounts it should only be 1 IP (for me at least).

_____________

You can do a lot of things that you never thought were possible with a little bit of work

Old idea

Just a heads up,
All rankings are CACHED, you can set the cache time in the config file, Yes, config file, there is no admin panel, just 1 config file, (200+ lines now)
janvier123 is offline  
Old 01/12/2014, 11:42   #12
 
elite*gold: 0
Join Date: Aug 2008
Posts: 330
Received Thanks: 121
Have to commend you for putting in the effort to do this for the dekaron community Jan, even tho its mostly dead besides people doing things for themselves.

Good to see at least someone still wants to contribute work and release it to everyone.
joshyb123 is offline  
Thanks
1 User
Old 01/13/2014, 01:25   #13
 
4the's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 231
Received Thanks: 57
Add to ip ban system in GM panel. please.
4the is offline  
Old 01/13/2014, 04:08   #14
 
janvier123's Avatar
 
elite*gold: 20
Join Date: Nov 2007
Posts: 2,853
Received Thanks: 1,876
There are no plans for a GM panel atm
however, an IP ban is possible
janvier123 is offline  
Old 01/14/2014, 10:52   #15
 
elite*gold: 0
Join Date: Aug 2008
Posts: 330
Received Thanks: 121
IP ban is too easily avoided, a script that checks for all accounts currently (at that exact moment) logged with that IP and then bans them accounts so they cant log in would work better, in my opinion.
joshyb123 is offline  
Reply


Similar Threads Similar Threads
[Selling] Silkroad website (CODED + PSD)
06/13/2013 - Silkroad Online Trading - 9 Replies
WTS Silkroad website design fully coded and customize-able (with PSD) Contains : PSD Fully customize-able Index page Web page files (PHP)
[Sell] WebSite coded
01/10/2013 - Flyff Trading - 0 Replies
Hi, I sell my website. ( Code & PSD ) Screen : http://img685.imageshack.us/img685/9308/sanstitre mab.png Interested? Contact me mp Payment : Paypal & Paysafecard
[WTS] Silkroad Website Templates - Coded/Not-Coded. With .PSD!
11/30/2009 - Silkroad Online Trading - 4 Replies
Examples : There Is NO Examples at the moment. Prices : Price for a full coded website, with a CMS - users can register, write comments. Admin panel included , easy write to news. - 60$. Included : PSD , all files, FREE WEB HOSTING - 3 months.



All times are GMT +2. The time now is 14:54.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.