package com.cirle.scientific.constants;

import java.util.concurrent.TimeUnit;

/**
 * 登录相关
 */
public class LoginConsts {

    //redis
    /**
     * pc登录后 把用户信息和session的对应关系 放进redis
     */
    public final static String PC_LOGIN_USER_KEY = "pc_login_user_%s";

    /**
     * m登录后 把用户信息和token的对应关系 放进redis
     */
    public final static String M_LOGIN_USER_KEY = "m_login_user_%s";




    //session或者request
    /**
     * pc登录后 把用户id放进session里面
     */
    public final static String PC_LOGIN_SESSION_KEY = "UserCard";

    /**
     * m端从cookie解析的memcard放入request
     */
    public final static String M_MEMCARD_KEY = "memCard";

    /**
     * m端登录后存在cookie里的值的key
     */
    public final static String M_COOKIE_MEMCARD_KEY = "memCard";




    /**
     * m端登录有效期:数值 web的有效期在配置文件里改
     */
    public final static int M_LOGIN_EXPIRE = 30;

    /**
     * m端登录有效期:单位
     */
    public final static TimeUnit UNIT = TimeUnit.MINUTES;


    /**
     * m端cookie 有效期 :秒
     */
    public final static int M_LOGIN_COOKIE_EXPIRE = 60*30;

    /**
     * m端或者pc端被顶掉的标志
     */
    public final static String M_OR_PC_LOG_REPLACE_KEY = "replace_user_%s";




}
