Click here to Skip to main content
15,914,225 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: login page in asp.net Pin
Richard Deeming19-Jun-15 2:00
mveRichard Deeming19-Jun-15 2:00 
Bad example:
  • Passwords are stored as plain text:
    You should only ever store a salted hash of the password.
    Secure Password Authentication Explained Simply[^]
    Salted Password Hashing - Doing it Right[^]
  • Connecting to the database as "sa":
    This will give an attacker complete control over your SQL instance, and potentially the server as well.
    You should only ever connect using a specific account which has the least permissions required to run your application.
  • Disposable objects not in "using" blocks:
    In the event of an exception, the SqlConnection and SqlCommand objects might not be cleaned up properly.
    All objects which implement IDisposable (and don't escape the current method) should be wrapped in a using block.


On the plus side, the code is using properly parametized queries, so it isn't vulnerable to SQL Injection. Smile | :)



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: login page in asp.net Pin
Mr Munesh Sharma19-Jun-15 1:12
professionalMr Munesh Sharma19-Jun-15 1:12 
GeneralRe: login page in asp.net Pin
Richard Deeming19-Jun-15 2:02
mveRichard Deeming19-Jun-15 2:02 
GeneralRe: login page in asp.net Pin
Richard Deeming19-Jun-15 2:06
mveRichard Deeming19-Jun-15 2:06 
Questionfind whole name list from word using textbox Pin
Member 1158609811-Jun-15 22:36
Member 1158609811-Jun-15 22:36 
QuestionRe: find whole name list from word using textbox Pin
ZurdoDev12-Jun-15 8:13
professionalZurdoDev12-Jun-15 8:13 
QuestionMessage Closed Pin
11-Jun-15 7:31
Stephen Holdorf11-Jun-15 7:31 
RantREPOST Pin
Richard Deeming11-Jun-15 7:52
mveRichard Deeming11-Jun-15 7:52 
QuestionUnchecked returned value causing unexpected states and conditions. Pin
Stephen Holdorf10-Jun-15 7:35
Stephen Holdorf10-Jun-15 7:35 
AnswerRe: Unchecked returned value causing unexpected states and conditions. Pin
Richard Deeming10-Jun-15 7:56
mveRichard Deeming10-Jun-15 7:56 
AnswerRe: Unchecked returned value causing unexpected states and conditions. Pin
Sascha Lefèvre10-Jun-15 15:01
professionalSascha Lefèvre10-Jun-15 15:01 
GeneralMessage Closed Pin
11-Jun-15 8:34
Stephen Holdorf11-Jun-15 8:34 
GeneralRe: Unchecked returned value causing unexpected states and conditions. Pin
Richard Deeming11-Jun-15 8:43
mveRichard Deeming11-Jun-15 8:43 
QuestionWeb.config file debug="true" setting Pin
Stephen Holdorf10-Jun-15 3:48
Stephen Holdorf10-Jun-15 3:48 
AnswerRe: Web.config file debug="true" setting Pin
Richard Deeming10-Jun-15 4:02
mveRichard Deeming10-Jun-15 4:02 
QuestionAllowing the attacker to access unathorized records finding. Pin
Stephen Holdorf8-Jun-15 7:00
Stephen Holdorf8-Jun-15 7:00 
AnswerMessage Closed Pin
8-Jun-15 8:52
Stephen Holdorf8-Jun-15 8:52 
GeneralRe: Allowing the attacker to access unathorized records finding. Pin
Stephen Holdorf8-Jun-15 10:02
Stephen Holdorf8-Jun-15 10:02 
QuestionChosing the best technology Pin
rcanales7-Jun-15 21:23
rcanales7-Jun-15 21:23 
AnswerRe: Chosing the best technology Pin
Afzaal Ahmad Zeeshan8-Jun-15 1:42
professionalAfzaal Ahmad Zeeshan8-Jun-15 1:42 
QuestionGet Image on HTML on the fly from ASP.NET ASPX source not working Pin
DavidMills026-Jun-15 4:28
DavidMills026-Jun-15 4:28 
AnswerRe: Get Image on HTML on the fly from ASP.NET ASPX source not working Pin
F-ES Sitecore6-Jun-15 14:41
professionalF-ES Sitecore6-Jun-15 14:41 
SuggestionRe: Get Image on HTML on the fly from ASP.NET ASPX source not working Pin
Richard Deeming7-Jun-15 21:58
mveRichard Deeming7-Jun-15 21:58 
SuggestionRe: Get Image on HTML on the fly from ASP.NET ASPX source not working Pin
Kornfeld Eliyahu Peter8-Jun-15 0:51
professionalKornfeld Eliyahu Peter8-Jun-15 0:51 
QuestionEval_Bind Pin
Member 111616255-Jun-15 20:08
Member 111616255-Jun-15 20:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.