由于一些需要,我要把注册页面的用户名变成一个编号,然后增加一个字段,真实姓名,其中需要真实姓名与编号匹配才可以注册。
更形象一点:
真实姓名:XXX
编号:123456789注册时,增加一个姓名与编号的匹配检测,然后,编号作为原来的用户名,真实姓名作为实名。这样进行注册。
不知道问题说清楚了没有...
AJAX我不太懂,整个UCH源码我也没完全搞明白,需要哪些地方修改以及如何修改,希望高人能指点一下,谢谢了。

解决方案 »

  1.   

    我的问题主要就分两块内容,一个是应用AJAX的编号和名字的检验,一个是注册信息的提交
    检验部分,数据库有个新表,记载的是人的编号和名字
    注册提交部分,就是就是需要检验正确后的编号提交为原来的用户名,真实姓名提交为实名
    希望高手帮我指点一下
      

  2.   

    进入后台,看能否添加用户自定义字段,如果能添加的话,可以实现,我在BBS里是这么实现过的。
      

  3.   

    或者,能不能帮我解释一下这句~
    call_user_func(UC_API_FUNC, 'user', 'register', array('username'=>$username, 'password'=>$password, 'email'=>$email, 'questionid'=>$questionid, 'answer'=>$answer))call_user_func();这个函数我不懂,网上查了下,也没看明白。
      

  4.   


    调用方法啊,调用uc_client/module/user.php 有一个usermodel类里的register方法
    array('username'=>$username, 'password'=>$password, 'email'=>$email, 'questionid'=>$questionid, 'answer'=>$answer)这些就是参数了
      

  5.   

    更正
    调用方法啊,调用uc_client/module/user.php 有一个usermodel类里的add_user方法
      

  6.   

    首先是调用uc_client/control/user.php 里的onregister()
    onregister再去调用uc_client/module/user.php里的add_user()
      

  7.   

    谢谢stars981 ,我继续研究
      

  8.   

    我研究Discuz的,没有研究过UChome的,应该一样的吧。
      

  9.   

    注册部分完成!(*^__^*)...嘻嘻,搞了一晚上,终于把uchome的注册过程搞清楚,并完美修改了。
    就差个AJAX的校验了,明天搞定!