佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 822|回复: 8

问- clients login page

[复制链接]
发表于 22-5-2006 11:12 AM | 显示全部楼层 |阅读模式
要如何做一个可以给 clients login 的页面呀?
给每个不同的客户 login 去他们自己的那页。忘记password了可以自动取回,我们公司帮客户register account的。。

我们公司还可以去clients的那页看的。。

要怎样写呀?用html, php, 还是什么?
有sample看吗?

请教教我。。
万分感激!!

[ 本帖最后由 BeLpurple 于 22-5-2006 12:38 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 22-5-2006 11:54 AM | 显示全部楼层
在你还没有发问以前请你SEARCH一下之前的帖。。有几个是问同样的问题的。。

http://chinese.cari.com.my/myfor ... hlight=login%2Bpage


http://chinese.cari.com.my/myfor ... hlight=login%2Bpage



顺便看看这
http://chinese.cari.com.my/myfor ... &extra=page%3D2
回复

使用道具 举报

 楼主| 发表于 22-5-2006 12:35 PM | 显示全部楼层
对不起。。因我要的都不是这些。。

谢谢。

[ 本帖最后由 BeLpurple 于 22-5-2006 12:37 PM 编辑 ]
回复

使用道具 举报

发表于 22-5-2006 05:07 PM | 显示全部楼层
只要你学会LOGIN的概念,你就可以自己修改啊。。不同的USER看不同的PAGE,REQUEST LOST PASSWORD等都是一样的。。
回复

使用道具 举报

 楼主| 发表于 22-5-2006 05:49 PM | 显示全部楼层
嗯。。。因我对php 或 asp不熟,所以问问你们。

我也上网差过了。。很乱。。

现在慢慢学咯!
谢谢!!

[ 本帖最后由 BeLpurple 于 22-5-2006 05:53 PM 编辑 ]
回复

使用道具 举报

发表于 22-5-2006 05:54 PM | 显示全部楼层
可以到www.planet-source-code.com找。。很多example
回复

使用道具 举报

Follow Us
发表于 22-5-2006 07:26 PM | 显示全部楼层
如果照你这这样说的话。

做起来会有一点的麻烦。

第一,其他的客户可以看到其他人的页吗?
这是一个很重要得哦。

第二,你的hosting是那种类型的。
Linux的不可以跑ASP哦。
但是我看过有一些外国的hosting是可以的。

第三,如果你是用PHP的话,我就帮不到你了。
回复

使用道具 举报

 楼主| 发表于 22-5-2006 08:47 PM | 显示全部楼层
其他客户不能看到其他人的页面,但我们(公司)就可以。
公司可以给客户每一个account 和 password。

asp 可以做到吗?但我怕会有security的问题。。。

max5007 给了个link我,找了个asp 的login page。
还未试,不知行不行。。


谢谢两位!!
回复

使用道具 举报


ADVERTISEMENT

发表于 22-5-2006 09:15 PM | 显示全部楼层
给你一个概念:
当Client忘记密码, 欲索取密码的话, 必须先通过一个验证.
方法1) 先回答注册时所预设的问题.
譬如说 question: what's your favorite food? answer: human meat.
方法2) 直接要求client呈交他的email address.

当验证通过以后,系统将会自动产生一组随机密码, 作为暂时性的密码,
然后发送去Client的邮件信箱.
待顾客下回登陆的话,再让他们更改密码.

一些不完整code的例子 ( 方法2的):


  1. .......................................
  2. if($is_user==1){
  3.         alphanum = array ('a','b','c','d','e','f','i','j','k','m','n','o','p','q'
  4. ,'r','s','t','u','v','x','y','z','....还有大写的英文字母(A-Z except l & w)...'2','3','
  5. 4','5','6','7','8','9');
  6. $chars=sizeof($alphanum);
  7. $a=time();
  8. mt_srand($a);
  9. for ($i=0;$i<6;i++){
  10. $randnum= intval(mt_rand(0,56));
  11. $password= $alphanum[$random];
  12. }
  13. $query="update users set password = '$password' where email  = '$email';
  14. $result = mysql_query($query) or die ('Cannot complete update');

  15. $to = $_post['email'];
  16. $from = "forgot@example.com";
  17. $subject = "New password";
  18. $msg = <<< EOMSG

  19. Your recently requested that we send you a new password for Example.com.
  20. Your new password is:
  21. $password

  22. Please log in at this URL:
  23. http://localhost/login.html

  24. Then go to this address to change your password:
  25. http://localhost/changepass.php

  26. EOMSG;
  27. $mailsend=mail("$to",$subject","$msg",'From:$from\r\nReply- To:webmaster@example.com");
  28. header(Location: login.html");
  29. }else {
  30. }
  31. }
复制代码

(以上的Code参考于PHP5 and MySQL Bible此书的)

若你看不懂我在写什么的话,我想你应先去研究User Authentication,找找看
相关的code吧!


至于要让你们公司可以看到会员资料的方法的话, 只需要让系统检查他们的使用者种类
(User Type)就可以了. 譬如说: 若登入者属于一般会员的话,他们只可以阅读与更改自己的个人资料. 若登入者属于一般Admin的话, 就拥有阅读与更改一般会员
(or client)的资料的权限.若登入者属于高级Admin的话, 就拥有更多的权限.

[ 本帖最后由 亡者之疯 于 22-5-2006 09:38 PM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 05:23 PM , Processed in 0.108774 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表