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 :D

Re: Im making an AppStore :P

Posted: Wed Mar 07, 2012 8:40 pm
by Martin
Cool an appstore :D hope my programs get on my iphone appstore too :D 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.