一次购买,终身受用!

宁新系统开发入门篇:Hello World

AspxOS系统平台帐号操作入门


    帐号操作是二次开发和整合中的重要工作,所以,对于有整合或扩充功能要求的,一定要认真熟练使用这部份的命令。
  1. 文件开头需要用到的语句:

    以上只是开发中常规用到的语句,可根据实际需要进行增减
  2. 语法和格式:pnx.User_Up(帐号,数据库字段名,值)
    注意地方:当数据库字段名定义值为字符时,要用双引号括起来,当数据库字段名定义值为int时,必须使用int作为值传入。
    用途:更新数据库时同步更新缓存。

    举例:
    pnx.User_Up("admin","U1_11","1000");//这里传入的1000是字符,因为签名本身定义的是字符。
    pnx.User_Up("admin","U1_16",1000);//这里传入的1000是数字,因为积分本身在数据库结构中定义的是数值。

  3. 语法和格式:pnx.User_Up2(帐号,数据库字段名,值)
    用途:只更新缓存(不更新数据库)。

  4. 语法和格式:pnx.User_HY(帐号,密码) //返回“Y”或“N”
    注意地方:密码可以为空,系统会自动从数据库中读取密码来处理,如果不为空,则按传入密码进行验证。
    用途:取得用户登陆的状态
    比如:


  5. 语法和格式:pnx.User_IP() //返回用户的IP地址
    比如:string IP=pnx.User_IP();即可取得用户的IP地址

  6. 语法和格式:pnx.GoTo(网址,弹出信息词)
    用途:终止其后代码的执行,并转向到指定网址中,如有信息词时,会弹出一个提示。
    比如:
    pnx.GoTo("AspxOS_User.aspx?A=D1_1_4","很抱歉!您还没有登陆。"); //先弹提示,然后转向。
    pnx.GoTo("AspxOS_User.aspx?A=D1_1_4"); //只转向不提示。

  7. 语法和格式:pnx.User_Read(帐号,数据库字段) //返回数据库字段中的值
    用途:从镜像数据库中读取用户的信息
    比如:U1_16=pnx.User_Read("admin","U1_16"); //读取admin帐号的积分

  8. 语法和格式:pnx.User_ReadID(用户ID号) //返回此ID号的登陆帐号
    用途:从镜像数据库中读取用户的信息
    比如:U1_1=pnx.User_Read("1"); //读取ID号为1的帐号

  9. 语法和格式:pnx.User_Read(帐号) //读取帐号的所有资料到缓存之中
    注意:读取并不一定是从磁盘上的数据库中读,也会从镜像的数据库中读取。

  10. 语法和格式:pnx.User_Read2(帐号) //从数据库中读取帐号的所有资料到缓存之中
    注意:读取时一定是从磁盘上的数据库中读,而不是从镜像的数据库中读取。

  11. 语法和格式:pnx.User_ClearID(帐号ID号) //从缓存中清除此ID号的帐号的所有资料
    注意:帐号ID号可以是多个ID号,多个时用逗号分开。如:2,4,5,7

  12. 语法和格式:pnx.User_ClearID(帐号) //从缓存中清除此帐号的所有资料

  13. 语法和格式:pnx.GL_Login(帐号) //过滤掉新帐号注册中不合要求的单词