注册 登录
编程论坛 ASP技术论坛

[求助]不同用户登陆查看不同目录内文件的asp源代码

jianloveyu 发布于 2008-10-19 17:12, 2027 次点击
因工作需要,设计以下asp程序
要求:1、使用用户名和密码登陆后,可以查看到某个目录里的所有文件,并可以下载。
2.不同的用户名和密码登陆后,指向的目录也不同。
3、用户登陆后可以修改密码。
4、用到access数据库。

我想是不是可以在数据库中,建三个段,分别是用户名、密码、目录指向。

但是具体asp如何写,毫无头绪,有高手帮忙写一下吗?谢谢了。

附件指供的是单用户的,但是目录的指向是在asp中指定的。请高人帮忙改一下吧。
比如第一个用户admin用户在access中指定目录是up,第二个用户admin1用户指定目录是up1。access中加上目录指向字段并在asp中引用。谢谢了。

[[it] 本帖最后由 jianloveyu 于 2008-10-21 15:24 编辑 [/it]]
15 回复
#2
multiple19022008-10-19 17:45
你先写,就一个用户,就浏览一个叫file的目录。
然后把目录名改成根据用户身份从数据库里读取。
#3
jianloveyu2008-10-20 08:32
上传个单用户的,但是目录的指向是在asp中指定的。不会改读取access中字段中的指向目录。
请版主帮忙改一下吧。
admin用户在access中指定目录是up,admin1用户指定目录是up1。access中加上目录指向字段并在asp中引用。谢谢了

[[it] 本帖最后由 jianloveyu 于 2008-10-20 10:36 编辑 [/it]]
#4
jianloveyu2008-10-20 18:06
有高人帮忙吗?
#5
anlige2008-10-20 20:35
sql="select [目录字段] from [数据表名] where [用户名]='登陆的用户名'"
然后使用rs("目录字段")就可以读出这个目录了~,然后response.redirect就好了~
#6
jianloveyu2008-10-21 08:27
我是菜鸟,有劳哪位高手帮忙在原基础上修改一下。
#7
月夜之瞳2008-10-21 11:52
if session("username")=超级牛逼1号 then
下面看到什么就写什么
elseif session("username")=超级牛逼2号 then
下面看到什么就写什么
elseif session("username")=超级牛逼3号 then
下面看到什么就写什么
elseif session("username")=超级牛逼4号 then
下面看到什么就写什么
elseif session("username")=超级牛逼5号 then
下面看到什么就写什么
 其实你也可以来判断用户级别 来取向判断条件 以上信息都是本人的意淫想法 对错不知道 因为我很菜
#8
jianloveyu2008-10-21 12:04
这样写,会不会让人通过源代码查到用户名意淫出密码来?
#9
月夜之瞳2008-10-21 12:06
VB代码是在服务器上运行的 客户端看不到的呀 Javascript 才会被看到
#10
jianloveyu2008-10-21 14:09
要是需要20个用户,那写起来是不是太麻烦了?直接登陆时引用mdb里的用户名、密码及对应的目录会不会简单一些?
我脑子转不过弯来,希望像你这样的高手能帮我修改一下我三楼里的那个附件。

[[it] 本帖最后由 jianloveyu 于 2008-10-21 18:13 编辑 [/it]]
#11
jianloveyu2008-10-22 11:31
救命啊。高手们。
拜托了
#12
jianloveyu2008-10-23 17:22
顶上来,等版主等高手帮忙。
#13
leexiaolong2008-10-24 15:58
xuexi yifan
#14
nicechlk2008-10-24 16:13
[bo][un]jianloveyu[/un] 在 2008-10-21 12:04 的发言:[/bo]

这样写,会不会让人通过源代码查到用户名意淫出密码来?

哥们,你太有才了!
#15
jianloveyu2008-10-25 08:31
高手们,兄弟我是个超级菜鸟。
有劳你们哪一位费心帮忙修改一下。
#16
jianloveyu2008-10-27 10:08
没人帮忙。
1