Post: C# Source Example Login/Register Screens
07-15-2013, 03:41 AM #1
Pichu
RIP PICHU.
(adsbygoogle = window.adsbygoogle || []).push({}); You can find information on it here: You must login or register to view this content.

You must login or register to view this content.

You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked Pichu for this useful post:

Complete Speed
07-16-2013, 04:13 AM #2
Complete Speed
Do a barrel roll!
dude, this is freaking nice.
07-20-2013, 07:12 PM #3
Originally posted by Pichu View Post
You can find information on it here: You must login or register to view this content.

You must login or register to view this content.

You must login or register to view this content.



I would use server API protocols using URL's..

C# can be decompiled and your mysql server exploited.. that's a dislike for c#
07-20-2013, 08:12 PM #4
Pichu
RIP PICHU.
Originally posted by Jake625 View Post
I would use server API protocols using URL's..

C# can be decompiled and your mysql server exploited.. that's a dislike for c#


It's a simple control form. You can use confuscation software to basically stop most people from being able to even decompiling it.

As for the server, yes that is possible but at the same time; depending on the way that you create your database; even if they were able to modify info, simple solutions such as checksums would not permit change. Their IP is received when they load up the program, that alone would be enough for me to get info on that user, check for change, and ban the user from accessing the application and its content at load.

Exploits can be defeated by simple measures. Even if you say C++, by what you are stating then; VB.NET, C#, VSC++ would all be bad languages to use for anything accordingly with databases. They all run at the .net framework, straight C++ would be able to go farther than the .NET platform for reliance but even that.

Anything can be hacked but anything can be made difficult. ^_^
07-20-2013, 08:52 PM #5
Originally posted by Pichu View Post
It's a simple control form. You can use confuscation software to basically stop most people from being able to even decompiling it.

As for the server, yes that is possible but at the same time; depending on the way that you create your database; even if they were able to modify info, simple solutions such as checksums would not permit change. Their IP is received when they load up the program, that alone would be enough for me to get info on that user, check for change, and ban the user from accessing the application and its content at load.

Exploits can be defeated by simple measures. Even if you say C++, by what you are stating then; VB.NET, C#, VSC++ would all be bad languages to use for anything accordingly with databases. They all run at the .net framework, straight C++ would be able to go farther than the .NET platform for reliance but even that.

Anything can be hacked but anything can be made difficult. ^_^


it's just an extra safety measure. managed (.net) is ridiculously easy to decompile, even with obfuscation it can still be easily reversed. Even native C/C++ can have it's resource file (form design) decompiled. It's ridiculous now a days.. but anyway. I feel like that is a safety measure necessary to take, as far as me anyway.. I already run a server and it's under constant attack by hackers and every little bit does its part.
07-21-2013, 06:55 AM #6
Complete Speed
Do a barrel roll!
Originally posted by Jake625 View Post
it's just an extra safety measure. managed (.net) is ridiculously easy to decompile, even with obfuscation it can still be easily reversed. Even native C/C++ can have it's resource file (form design) decompiled. It's ridiculous now a days.. but anyway. I feel like that is a safety measure necessary to take, as far as me anyway.. I already run a server and it's under constant attack by hackers and every little bit does its part.


if people really want your source they're probably going to get it. more than likely. i used to convert my c++ code to asm just to stop some people from knowing wtf is going on. and then I just stopped caring all together and posting my source. once i write something truly unbelievable then i will probably go back to obfuscating my code. but until then. just gonna keep on trucking.

The following user thanked Complete Speed for this useful post:

07-21-2013, 08:13 AM #7
Originally posted by Complete
if people really want your source they're probably going to get it. more than likely. i used to convert my c++ code to asm just to stop some people from knowing wtf is going on. and then I just stopped caring all together and posting my source. once i write something truly unbelievable then i will probably go back to obfuscating my code. but until then. just gonna keep on trucking.


Ha, I wouldn't go as far as converting to asm.. but What I was getting at is that you can keep everything on a server.. site.com/act.php?do=register, that way none of your code is exposed, and is secure as well.

btw I love your portal quote Happy
07-21-2013, 05:33 PM #8
Complete Speed
Do a barrel roll!
Originally posted by Jake625 View Post
Ha, I wouldn't go as far as converting to asm.. but What I was getting at is that you can keep everything on a server.. site.com/act.php?do=register, that way none of your code is exposed, and is secure as well.

btw I love your portal quote Happy


thanks man, i enjoy it. you got steam? and converting to asm is pretty quick on linux. but the whole server thing is actually pretty neat. i might just think of a way of implementing that.

The following user thanked Complete Speed for this useful post:

07-21-2013, 05:55 PM #9
Originally posted by Complete
thanks man, i enjoy it. you got steam? and converting to asm is pretty quick on linux. but the whole server thing is actually pretty neat. i might just think of a way of implementing that.


yeah, my steam id: premier__gamer

haven't gotten into linux much aside from my nginx server. Let me know if you need any help Smile

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo