Page 1 of 2
Im making an AppStore :P
Posted: Wed Mar 07, 2012 8:08 pm
by MrAksel
Ill be making this 'AppStore' program. You will be able to upload files for others to download, and download files others have uploaded. It will be like a big program sharing program wahooo; Maybe you will be able to charge either real-money or some kind of custom currency for the programs you upload. I need to know one thing, how do you want to login? Do you want to
- Login directly with your CnS User ID & API Key?
- Register an account with your CnS User ID & self-chosen password?
- Register an account with a self-chosen username and password?
Just answer in the poll

Re: Im making an AppStore :P
Posted: Wed Mar 07, 2012 8:40 pm
by Martin
Cool an appstore

hope my programs get on my iphone appstore too

lol jk
Re: Im making an AppStore :P
Posted: Wed Mar 07, 2012 8:50 pm
by Frost
You should put it on YouTube and anyone can join with username and pass
Re: Im making an AppStore :P
Posted: Wed Mar 07, 2012 8:59 pm
by smashapps
I like the idea of people registering with their UserID and a password of their choice. Sounds like it is going to be a little complex though but I can't wait to see what it will look like

Re: Im making an AppStore :P
Posted: Fri Mar 09, 2012 10:36 pm
by MrAksel
If I use the User ID and the program gets popular we will have many more members on CnS, but it might be a problems with someone registering with another User ID than their own. Maybe a verification should be sent to the users email, but to get that I need the API key. I'll hope we can figure out the best solution. Maybe register with username and pass and 'link' to a CnS account? That would be awesome!
Re: Im making an AppStore :P
Posted: Sat Mar 10, 2012 12:26 am
by PayneStudios
Use MYSQL for Register and LogIn feature.
And encrypt passwords etc of users with some kind of encryption, to make it more secure.
Also maybe a Upload File Blacklist for illegal files to prevent users from uploading illegal files.
Greetz PayneStudios
Re: Im making an AppStore :P
Posted: Sat Mar 10, 2012 4:19 am
by GoodGuy17
I chose the 3rd option.
Are you going to limit file sizes? And are you going to automatically scan all files?
Re: Im making an AppStore :P
Posted: Sat Mar 10, 2012 11:41 am
by Casirus
I started building a system like this, yes it is a good idea only issues being, server speed/space, security, internet speed,
unless you have a way to negate the fact FTP is unsecure, and so is mysql to a point then the application is full of holes
i worked out an entire way to do it so that the client never EVER connects to mysql or FTP so if you require any help let me know and i will see what i can do for you
Re: Im making an AppStore :P
Posted: Sat Mar 10, 2012 11:52 am
by MrAksel
I won't be using FTP/MySql at all. All communication is done through an SslStream class, and the server software will be built by me so I can sort of get my own transfer protocol instead of relying on FTP/HTTP. I hope that Dummy can host the server. I can post the project to DropBox and share it with you so you can see the little I have done. If you don't have DropBox ill just send the files if you want to have a look.
Re: Im making an AppStore :P
Posted: Mon Mar 12, 2012 5:56 pm
by MrAksel
GoodGuy17 wrote:I chose the 3rd option.
Are you going to limit file sizes? And are you going to automatically scan all files?
I will use the AVG command line scanner to prevent viruses and maybe a size limit, I hope I won't have to have a limit lower than 10 MB. I will do what I can to get harddrives, so if someone donate it will be no limit at all.
PayneStudios wrote:Use MYSQL for Register and LogIn feature.
And encrypt passwords etc of users with some kind of encryption, to make it more secure.
Also maybe a Upload File Blacklist for illegal files to prevent users from uploading illegal files.
Greetz PayneStudios
A file blacklist won't be effective at all. It would take too long time to scan the files with filename/file content. Just a single byte difference would make that fail.
And no MySQL at all: Mainly because I have no idea how to use it, and other because its unsecure (I've been told).
I will encrypt the passwords, but there will probably be no need because there is no way to access them.