温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:衣购网站项目(三层开发)源码
当前文件路径:ClothesShop/IDAL/Iuserinfo.cs

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.Data; 5
using System.Data.OleDb; 6
7
namespace ClothesShop.IDAL 8
{ 9
public interface Iuserinfo 10
{ 11
/// <summary> 12
/// 创建一个新用户 13
/// </summary> 14
/// <param name="username">用户名称</param> 15
/// <param name="password">用户密码</param> 16
/// <param name="email">电子邮件</param> 17
/// <param name="question">密码问题</param> 18
/// <param name="answer">问题答案</param> 19
/// <returns></returns> 20
int createUser(string username,string password,int power,string email,string question,string answer); 21
22
/// <summary> 23
/// 删除一个用户 24
/// </summary> 25
/// <param name="userid">用户编号</param> 26
/// <returns></returns> 27
int delelteUser(int userid); 28
29
/// <summary> 30
/// 修改用户资料 31
/// </summary> 32
/// <param name="userid">用户编号</param> 33
/// <param name="password">用户密码</param> 34
/// <param name="email">电子邮件</param> 35
/// <param name="question">密码问题</param> 36
/// <param name="answer">问题答案</param> 37
/// <returns></returns> 38
int updateUser(int userid,string password,string email,string question,string answer); 39
40
/// <summary> 41
/// 修改密码 42
/// </summary> 43
/// <param name="userid">用户编号</param> 44
/// <param name="newpassword">新密码</param> 45
/// <returns></returns> 46
int updateUserPassword(int userid,string newpassword); 47
48
/// <summary> 49
/// 找回用户密码 50
/// </summary> 51
/// <param name="username">用户名</param> 52
/// <param name="question">密码问题</param> 53
/// <param name="answer">问题答案</param> 54
/// <returns></returns> 55
string researchPassword(string username,string question,string answer); 56
57
/// <summary> 58
/// 验证用户登陆 59
/// </summary> 60
/// <param name="username">用户名称</param> 61
/// <param name="password">用户密码</param> 62
/// <param name="power">用户权限</param> 63
/// <returns></returns> 64
bool validUser(string username,string password,int power); 65
66
67
/// <summary> 68
/// 用户名是否已经存在 69
/// </summary> 70
/// <param name="username">用户名称</param> 71
/// <returns></returns> 72
bool IsExtie(string username); 73
74
/// <summary> 75
/// 获得一个用户资料 76
/// </summary> 77
/// <param name="userid"></param> 78
/// <returns></returns> 79
DataTable getUser(int userid); 80
81
/// <summary> 82
/// 获得一个用户资料 83
/// </summary> 84
/// <param name="userid"></param> 85
/// <returns></returns> 86
DataTable getUser(string username); 87
88
/// <summary> 89
/// 获得一般用户或者管理员用户列表 90
/// </summary> 91
/// <param name="power"></param> 92
/// <returns></returns> 93
DataTable getUserlist(string name,int power); 94
} 95
} 96





}