jianloveyu 发布留言 2008-10-19 17:12
[求助]不同用户登陆查看不同目录内文件的asp源代码
因工作需要,设计以下asp程序
要求:1、使用用户名和密码登陆后,可以查看到某个目录里的所有文件,并可以下载。
2.不同的用户名和密码登陆后,指向的目录也不同。
3、用户登陆后可以修改密码。
4、用到access数据库。
我想是不是可以在数据库中,建三个段,分别是用户名、密码、目录指向。
但是具体asp如何写,毫无头绪,有高手帮忙写一下吗?谢谢了。
附件指供的是单用户的,但是目录的指向是在asp中指定的。请高人帮忙改一下吧。
比如第一个用户admin用户在access中指定目录是up,第二个用户admin1用户指定目录是up1。access中加上目录指向字段并在asp中引用。谢谢了。
[ 本帖最后由 jianloveyu 于 2008-10-21 15:24 编辑 [/it]]
multiple1902 发布留言 2008-10-19 17:45
你先写,就一个用户,就浏览一个叫file的目录。
然后把目录名改成根据用户身份从数据库里读取。
jianloveyu 发布留言 2008-10-20 08:32
上传个单用户的,但是目录的指向是在asp中指定的。不会改读取access中字段中的指向目录。
请版主帮忙改一下吧。
admin用户在access中指定目录是up,admin1用户指定目录是up1。access中加上目录指向字段并在asp中引用。谢谢了
[ 本帖最后由 jianloveyu 于 2008-10-20 10:36 编辑 [/it]]
jianloveyu 发布留言 2008-10-20 18:06
有高人帮忙吗?
anlige 发布留言 2008-10-20 20:35
sql="select [目录字段] from [数据表名] where [用户名]='登陆的用户名'"
然后使用rs("目录字段")就可以读出这个目录了~,然后response.redirect就好了~
jianloveyu 发布留言 2008-10-21 08:27
我是菜鸟,有劳哪位高手帮忙在原基础上修改一下。[em04]
月夜之瞳 发布留言 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
下面看到什么就写什么
其实你也可以来判断用户级别 来取向判断条件 以上信息都是本人的意淫想法 对错不知道 因为我很菜
jianloveyu 发布留言 2008-10-21 12:04
这样写,会不会让人通过源代码查到用户名意淫出密码来?[em12]
月夜之瞳 发布留言 2008-10-21 12:06
VB代码是在服务器上运行的 客户端看不到的呀 Javascript 才会被看到
jianloveyu 发布留言 2008-10-21 14:09
要是需要20个用户,那写起来是不是太麻烦了?直接登陆时引用mdb里的用户名、密码及对应的目录会不会简单一些?
我脑子转不过弯来,希望像你这样的高手能帮我修改一下我三楼里的那个附件。
[ 本帖最后由 jianloveyu 于 2008-10-21 18:13 编辑 [/it]]
页: [1]