提问的智慧SVN版 - 提问者必读
发新话题
打印

[原创] Apache2.2.4的MySQL认证模块+PHP密码修改页面[2007-3-3更新]

Apache2.2.4的MySQL认证模块+PHP密码修改页面[2007-3-3更新]

使用MySQL进行认证对于从CVSNT向Subversion迁移的朋友会很有用:因为CVSNT中用户的密码使用crypt函数加密的。SVN+Apache则是用MD5函数加密的。这就导致迁移时所有CVS用户的密码都要重新创建 。而使用MySQL进行认证的话,mysql认证模块可以选择使用多种加密函数进行认证。这样管理员只需要把原先的CVS用户密码贴到MySQL数据库中即可。

关于如何使用MySQL实现认证可以参阅这两篇文章
用 Apache 和 Subversion 搭建安全的版本控制环境

通过mysql数据库来认证Subversion

呵呵,iusesvn应该也有类似文章吧,我刚来没几天,还没找到

自己下的最新的源代码编译了一个(使用Visual Studio 2005 SP1 基于Apache2.2.4原码)。
测试能正常工作。

贴上来共享,给有需要的朋友。

注意:要使此模块正常工作,您还需要:


再加一个我自己用PHP写的简单的用户密码修改程序。

有问题的欢迎交流
发现iusesvn很不错,资料不必官方的少。还希望大家多多交流啊,一同解决问题!

附件压缩包内有完整的Apache配置段!

[ 本帖最后由 shaohao 于 2007-3-3 00:05 编辑 ]

附件

mod_auth_mysql.rar (12.02 KB)

07-3-3 00:05, 下载次数: 299

MySQL认证模块for Apache 2.2.4

svnpasswd_php.rar (5.07 KB)

07-2-1 20:53, 下载次数: 288

密码修改页面_PHP

pre_svnpwd.gif (5.07 KB)

07-2-1 20:53

修改页面预览

pre_svnpwd.gif

本帖最近评分记录
  • aflyer 金币 +10 不错! 07-12-25 09:27
  • Admin 威望 +8 精品文章,强烈推荐一把 07-3-3 11:18

TOP

更新了一把,加了一个 PHP 版本的用户密码更新页面。

明天把MySQL认证模块和Apache2.2.4的最新库编译一把。传个新版本上来。

下载见第一帖。

TOP

更新了一下mysql认证模块。不好意思,晚了些。
模块已测试可用。
欢迎交流。

TOP

如果在windows下安装基于apache的subversion服务器,建议看这篇文章

windows安装基于Apache的Subversion服务器(包括SSL配置)[2006-10-16更新]

  • 提问前先用多种搜索方式、多种可能的关键字对论坛进行搜索
  • 提问时详细描述软件版本,自己要做什么,做了什么,遇到了什么
  • 最后的绝招:PM版主
  • 问题解决后,请自行将“求助”修改为“已解决”

TOP

lz共享一下httpd.conf文件和mod_auth_mysql.so,发我邮箱也行,longxj04@163.com

TOP

谢谢,我正需要 这个 mod_auth_mysql.so 模块。 在官方网站下载的是源代码的,官网也有个 mod_auth_mysql.so 2006年的,不能用。

再问下,怎么编译源代码?

TOP

谢谢楼主,一直在找for apache2.2.x的mysql认证模块,请问是否可以用在Apache2.2.6上。

TOP

请问下楼主,你是在什么平台搭建的?win还是unix/linux?
怎么我用你的mysql认证模块,就是搭建不成功呢?

TOP

发新话题
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件