注册这块应该没的问题撒,注册表中加个字段,激活(类型为字符串,默认为空,),注册之后默认未激活,
在别个点了注册之后,你随机给他产生一串字符,然后你记下这串字符,可以写到数据库里面,然后给他一个页面,让他去点激活,如果他点了之后输入激活码,然后你就把他输入的和数据库中的比较,如果想同,则将数据库的修改成-1,否则激活失败,数据库不变
一个笨办法
我说说我能想到的 首先 要大概知道需要几个表 肯定不能把所有的数据都放在一个表中 呵呵
用户表是必须的 userId userPassword userLevel(是否为会员之类的标记) user身份z号 userName userEmail 暂且这些
游戏人物需要一个表该表的有个uid字段与 用户表的userId关联 并形成一对多关系 一个userID对应 多个游戏人物
需要 游戏人物ID 人物级别 人物职业 人物性别 暂且这些
然后定义一个游戏人物详细的表
需要 一个外键 gameId 与 游戏人物那个表的 游戏人物ID关联
字段应该有 人物血 人物蓝 人物攻击 人物魔法 人物防御 人物移动速度
当然我给你的就是个简单的思路 如果你做 角色扮演类游戏 我想这些字段是必须的 具体要哪些字段 还要看你做什么游戏,没有必要过于拘泥,完全可以根据自己的游戏内容进行表的定义 但是记住尽量功能模块化 就是表中字段不易太多,一个表表示一小部分就可以 这样你维护方便 以后拓展也方便
通常的处理方式:
创建一个用户表MstUser,包括字段:用户编码UserCode,用户姓名UserName,以及其他信息,主键为用户编码UserCode。
在其他数据库表里添加字段用户编码UserCode,设置为外键,与用户表MstUser的用户编码UserCode相关联。
以上就是关于.net激活码怎么实现全部的内容,包括:.net激活码怎么实现、创建游戏数据库,最基本的字段有哪些、sql数据库表里面如何添加一个用户名的字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)