Для реализации автоматического присвоения текущего пользователя в качестве автора при создании поста, вам необходимо внести изменения в контроллер, который обрабатывает создание поста.
В зависимости от используемого вами фреймворка или языка программирования, приведу примеры для Django и PHP:
Пример на Django:
```python
from django.shortcuts import redirect
from django.contrib.auth.decorators import login_required
from .models import Post
@login_required
def create_post(request):
if request.method == 'POST':
author = request.user
title = request.POST['title']
content = request.POST['content']
post = Post(author=author, title=title, content=content)
post.save()
return redirect('home') # Перенаправляем пользователя на главную страницу после создания поста
return render(request, 'create_post.html')
```
Пример на PHP:
```php
session_start();
$author = $_SESSION['user_id'];
$title = $_POST['title'];
$content = $_POST['content'];
// Далее добавьте логику для сохранения поста в базе данных с учетом автора
// После сохранения поста перенаправьте пользователя на главную страницу
```
Не забудьте убедиться, что у вас корректно настроены сессии (в случае PHP) или middleware для аутентификации и авторизации пользователей (в случае Django).