c# - stop unauthorized file download in asp.net -


i have login.aspx page custom textbox username , password i.e. no loginview
after supplying correct username , pwd assign sessionid used visit other pages on website.

now download file (1234) redierct user ~/download.aspx?fileid=1234, on page check session id , send user file url i.e. ~/file/1234.pdf.
if 1 dirctly enters file url, unable stop him.
plase guide me on how this...

p.s. : have read authentication rule in web.config file dont know how mark user authenticated ones supplies correct username , password @ login. (i checking username , pwd database , redirecting home page)

your authentication strategy weak. should bounding areas of site (namely files directory in instance) roles , assigning users them.

however, around more immediate problem, disable outside world getting files directory , when hit ~/download.aspx?fileid=1234 serve them file. can find instructions here: how serve pdf file


Comments

Popular posts from this blog

delphi - How to convert bitmaps to video? -

jasper reports - Fixed header in Excel using JasperReports -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -