|
|
|
 |
宁新系统开发入门篇:Hello World
AspxOS系统平台帐号操作入门
帐号操作是二次开发和整合中的重要工作,所以,对于有整合或扩充功能要求的,一定要认真熟练使用这部份的命令。
- 文件开头需要用到的语句:
以上只是开发中常规用到的语句,可根据实际需要进行增减
- 语法和格式:pnx.User_Up(帐号,数据库字段名,值)
注意地方:当数据库字段名定义值为字符时,要用双引号括起来,当数据库字段名定义值为int时,必须使用int作为值传入。
用途:更新数据库时同步更新缓存。
举例:
pnx.User_Up("admin","U1_11","1000");//这里传入的1000是字符,因为签名本身定义的是字符。
pnx.User_Up("admin","U1_16",1000);//这里传入的1000是数字,因为积分本身在数据库结构中定义的是数值。
- 语法和格式:pnx.User_Up2(帐号,数据库字段名,值)
用途:只更新缓存(不更新数据库)。
- 语法和格式:pnx.User_HY(帐号,密码) //返回“Y”或“N”
注意地方:密码可以为空,系统会自动从数据库中读取密码来处理,如果不为空,则按传入密码进行验证。
用途:取得用户登陆的状态
比如:
- 语法和格式:pnx.User_IP() //返回用户的IP地址
比如:string IP=pnx.User_IP();即可取得用户的IP地址
- 语法和格式:pnx.GoTo(网址,弹出信息词)
用途:终止其后代码的执行,并转向到指定网址中,如有信息词时,会弹出一个提示。
比如:
pnx.GoTo("AspxOS_User.aspx?A=D1_1_4","很抱歉!您还没有登陆。"); //先弹提示,然后转向。
pnx.GoTo("AspxOS_User.aspx?A=D1_1_4"); //只转向不提示。
- 语法和格式:pnx.User_Read(帐号,数据库字段) //返回数据库字段中的值
用途:从镜像数据库中读取用户的信息
比如:U1_16=pnx.User_Read("admin","U1_16"); //读取admin帐号的积分
- 语法和格式:pnx.User_ReadID(用户ID号) //返回此ID号的登陆帐号
用途:从镜像数据库中读取用户的信息
比如:U1_1=pnx.User_Read("1"); //读取ID号为1的帐号
- 语法和格式:pnx.User_Read(帐号) //读取帐号的所有资料到缓存之中
注意:读取并不一定是从磁盘上的数据库中读,也会从镜像的数据库中读取。
- 语法和格式:pnx.User_Read2(帐号) //从数据库中读取帐号的所有资料到缓存之中
注意:读取时一定是从磁盘上的数据库中读,而不是从镜像的数据库中读取。
- 语法和格式:pnx.User_ClearID(帐号ID号) //从缓存中清除此ID号的帐号的所有资料
注意:帐号ID号可以是多个ID号,多个时用逗号分开。如:2,4,5,7
- 语法和格式:pnx.User_ClearID(帐号) //从缓存中清除此帐号的所有资料
- 语法和格式:pnx.GL_Login(帐号) //过滤掉新帐号注册中不合要求的单词
|
|