IUser

来源:互联网 发布:boost算法 编辑:程序博客网 时间:2024/04/29 05:55
<?phpnamespace niuframework\api;/** * 系统用户业务接口 * @author Administrator * */interface IUser{    /**     * 获取当前登录用户的uid     */    function getSessionUid();        /**     * 获取当前登录用户的实例ID     */    function getSessionInstanceId();        /**     * 获取当前登录用户是否是总系统管理员     */    function getUserIsAdmin();        /**     * 获取当前登录用户的权限列     */    public function getModuleIdArray();        /**     * 获取用户名     * @return Ambigous <\think\mixed, NULL, unknown, multitype:>     */    function getUserName();        /**     * 获取当前后台登录用户标识     */    function getAdminId();        /**     * 获取当前前台登录用户标识     */    function getMemberId();        /**     * 系统用户注册(基础注册方式)     * @param unknown $user_name     * @param unknown $password     * @param unknown $email     * @param unknown $mobile     */    function register($user_name,$password, $email, $mobile, $is_system);        /**     * 第三方注册方式     * @param unknown $oauth_no     * @param unknown $oauth_info     * @param unknown $oauth_type     */    function oauthRegister($oauth_no, $oauth_info, $oauth_type);        /**     * 系统用户登录     * @param unknown $user_name     * @param unknown $password     * @param unknown $type  登录方式      */    function login($user_name, $password, $type);        /**     * 系统用户修改密码     * @param unknown $uid     * @param unknown $old_password     * @param unknown $new_password     */    function ModifyUserPassword($uid, $old_password, $new_password);        /**     * 添加用户日志     * @param unknown $uid     * @param unknown $is_system     * @param unknown $controller     * @param unknown $method     * @param unknown $ip     * @param unknown $get_data     */    function addUserLog($uid,$is_system, $controller, $method, $ip, $get_data);        /**     * 用户退出     */    function Logout();}


0 0