Entran los maestros del disco (puntuaciones altas para pedir consejo)
¿No están todos integrados a través de UC?
1. Registro de usuario
$uid = uc_user_register($_POST['nombre de usuario'], $_POST['contraseña'], $_POST['correo electrónico']); p>
p>
if($uid lt; = 0) {
if($uid == -1) {
echo 'El nombre de usuario es ilegal' ;
} elseif($uid == -2) {
echo 'Contiene palabras que se pueden registrar'
} elseif($uid = = -3) {
echo 'El nombre de usuario ya existe';
} elseif($uid == -4) {
echo 'El formato del correo electrónico es incorrecto ';
} elseif($uid == -4) {
echo 'El formato del correo electrónico es incorrecto'
p>
} elseif( $uid == -5) {
echo 'No se permite el registro por correo electrónico'
} elseif($uid == -6) {
echo; 'El correo electrónico ha sido registrado';
} else {
echo 'Indefinido'
}
} else { p>
echo 'Registro exitoso';
}
2. Iniciar sesión
lista($uid, $ nombre de usuario, $contraseña, $correo electrónico) = uc_user_login($_POST['nombre de usuario'], $_POST['contraseña']);
if($uid gt; 0) {
echo 'Inicio de sesión exitoso'; /p>
} elseif($uid == -1) {
echo 'El usuario no existe o ha sido eliminado'
} elseif($uid = = -2) {
echo 'Contraseña incorrecta'
} else {
echo 'No definido'; p>
3. Esto puede modificar la plantilla. templates/default/header.htm
Este archivo contiene una etiqueta div con el id umenu, que es el menú de navegación principal de la página web
4. . templates/default/personal_navbar.htm
Respuesta complementaria:
Realmente necesitas leer atentamente la guía de desarrollo de ucenter.
5. El usuario envía información
uc_pm_send(uid entero del remitente/nombre de usuario, uid del receptor de cadena, asunto de la cadena, contenido de la cadena [, bool instantáneo, ID del mensaje de respuesta entero, bool Si el el remitente se basa en el nombre de usuario])
6. Depende de su código de inicio de sesión.
Si eliges cookies para registrar información.
:
lista($uid, $nombre de usuario, $contraseña, $correo electrónico) = uc_user_login($_POST['nombre de usuario'], $_POST['contraseña']);
if ($uid gt; 0) {
setcookie('nombre de usuario', $nombre de usuario, 24 * 3600); //Reservado por 1 día
setcookie('contraseña', $contraseña) , 24 * 3600);
echo 'Inicio de sesión exitoso';
} elseif($uid == -1) {
echo 'El usuario no existe o se ha eliminado';
} elseif($uid == -2) {
echo 'Contraseña incorrecta';
} else {
echo 'undefinido';
}
Si escribe el código de inicio de sesión de esta manera, puede juzgar $_COOKIE['nombre de usuario'], $_COOKIE['contraseña ' ] se ha definido para determinar el inicio de sesión del usuario.