У меня проблема, я создал модуль миграции Joomla to Liferay в Joomla
Я создал простую форму, но когда электронное письмо было предоставлено в текстовом поле, оно удаляет знак «@», как разрешить его?
это мой код
<form action="index.php" method="post">
<input type="hidden" name="form_send" value="send" />
<label>Liferay API Url:</label>
<input type="text" name="url" value="" size="40"/><br/>
<label>Port:</label>
<input type="text" name="port" value="" size="5"/><br/>
<label>Username:</label>
<input type="email" name="username" value="" size="40"/><br/>
<label>Password:</label>
<input type="password" name="password" value="" size="40"/><br/>
<h3>Liferay API Details</h3>
<label>GroupId:</label>
<input type="text" name="groupId" value="" size="40" required /><br/>
<label>FolderId:</label>
<select name="folderId">
<option value="0">None</option>
<option value="1">My Article</option>
</select><br/>
<label>DDMStructureKey:</label>
<input type="text" name="ddmStructureKey" value="" size="40" required /><br/>
<label>DDMTemplateKey:</label>
<input type="text" name="ddmTemplateKey" value="" size="40" required /><br/>
<input type="submit" name="send" value="Import" />
</form>$jinput = JFactory::getApplication()->input;
$url = $jinput->get('url');
$port = $jinput->get('port');
$username = $jinput->get('username');
$password = $jinput->get('password');
$groupId = $jinput->get('groupId');
$folderId = $jinput->get('folderId');
$ddmStructureKey = $jinput->get('ddmStructureKey');
$ddmTemplateKey = $jinput->get('ddmTemplateKey');
Краткая форма основного URL-адреса аутентификации: username:[email protected]
, Представьте, что происходит, когда есть @
в имени пользователя.
Вы можете настроить Liferay так, чтобы вам приходилось использовать идентификатор пользователя вместо имени пользователя. На самом деле, если память не падает мне, это по умолчанию.
Других решений пока нет …